# How to publish a game?

## 1. Metamask

You will need a cryptocurrency wallet in order to navigate through the web3 ecosystem. Your unique public address is the login to your account. <mark style="color:orange;">Metamask</mark> is a plugin for your browser.

{% embed url="<https://metamask.io/>" %}
You can find all the information you need here
{% endembed %}

If you want to understand how this wallet works, we recommend you checking out this video:

{% embed url="<https://www.youtube.com/watch?v=MfkqgXNPiHg>" %}

## 2. Polygon

The HashUp ecosystem runs on the <mark style="color:purple;">Polygon</mark> blockchain. This means that creating games and logging into the platform is possible only by using this network. To add it, just use our 'add network' button. Then, with your permission, <mark style="color:orange;">Metamask</mark> will add the network.

![The button is located in the header of the GameXplorer](/files/qdsFuOSryllhskHm3o1A)

Remember: when moving on the Polygon blockchain, you will need native <mark style="color:purple;">MATIC</mark> coins to pay for each transaction. The cost is small (<$0.01), but it's worth having a bit of this cryptocurrency.

### How to buy <mark style="color:purple;">MATIC</mark> cryptocurrency?&#x20;

You can do it through a cryptocurrency exchange:&#x20;

{% embed url="<https://polygon.technology/matic-token/>" %}

The other option is to buy MATIC through the RAMP payment gateway:&#x20;

{% embed url="<https://ramp.network/buy/>" %}

{% hint style="warning" %} <mark style="color:purple;">MATIC</mark> must be on the <mark style="color:purple;">Polygon</mark> network!
{% endhint %}

{% hint style="info" %}
If you are struggling to get <mark style="color:purple;">MATIC</mark> cryptocurrency, contact us via email - our support team will be happy to help you!
{% endhint %}

## 3. Graphics

Prepare the visual content of your game. You will need 3 graphics:

* Game logo (100x100 px)
* Vertical cover image (360x480 px)
* Cartridge cover image (1600x900 px)

You can find all the details here:

{% embed url="<https://cdn.hashup.it/docs/en/Graphic-specification-ENG.pdf>" %}

## 4. Game Files

We publish two types of games: PC and html. If you want to release a PC game, prepare build files in a no-DRM version. In case of html game, just plug it in.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.hashup.it/get-started/how-to-publish-a-game.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
