๐ฅ๏ธDeveloper Portal
During your onboarding session with our team, we will provide you with a direct link to our Developer Portal where you can publish your game.
Upon navigating to our Developer Portal, you will be greeted by the following Welcome Screen.

Follow the on-screen instructions to connect your wallet and create a Developer account.
Click on โConnect Walletโ
Select your desired wallet
MetaMask Browser Extension
E-Mail via Magic Link
WalletConnect
If you do not currently have a wallet, you can click on โGet a Walletโ to set one up

You will be prompted with a request to allow the site to add a network (polygon)

You must select โApproveโ to continue to the next step
After selecting โApprove,โ you will receive a request to change the network from Ethereum to Polygon. Select โSwitch networkโ

You will then be prompted with a message requesting you to verify ownership of the wallet. Click on โSend messageโ to sign the message.

Next, you'll encounter a message asking you to sign in and complete the verification process to confirm ownership of your wallet.

It's essential to note that for security reasons, you ensure that the URI below the "Sign in with Ethereum to HyperPlay" prompt shows the Developer Portal URL.
Setting up your Account
Fill in your account information and add an image.


After completing the previous step, select "Proceed to Add Members". This page will allow you to designate administrators who will have complete control over the account and all its games. Administrators have full privileges, such as modifying settings and uploading new releases.
You may use any wallet address or ENS name for adding admins. Your currently connected wallet will be automatically added as an account admin.

When you have finished, click "Complete Create Account". You will then receive a prompt to sign a meta-transaction (with no gas fees) to register the account:

If you wish to confirm the forwarder contract responsible for processing the meta-transaction, you may click "Verify contract details". This will reveal the contract's address and a link to its block explorer.

The correct address is:
0x2abee2e2294556ebe0b15b8eb0ed4891b27ae777
Navigate to the "Create a Game" Tab at the top of this page to continue.
Here, you can provide more information about your game by filling out the following metadata fields:
Game Cover (16:9 ratio or 1920x1080px)
Display Name
Website
Type
Options include: Browser or Native Desktop
Define whether the game is eligible for HyperPlay rewards
HyperPlay provides algorithmic bonuses and partnership rewards to games that adopt the platform more fully. Full details of each rewards program is available in the developer portal.
Genres
Supported Blockchain Networks
(Optional) Use the Epic Games Store for hosting
The "Supported Blockchain Networks" field is optional, but it helps us to categorize your game accurately and verify the contracts that users will be interacting with.

After filling out your game's metadata, proceed by clicking on the "Continue" button.
Now it's time to configure your game's system requirements. Provide the minimum requirements your game needs, such as CPU, GPU, Memory, and Disk.
You can also check the Compatibility Library Support if your game is playable on Linux and/or macOS using the Proton compatibility support built into the HyperPlay Launcher. If you have tested your game on these systems, select the relevant operating system checkboxes.

Click "Continue" after you have filled out your game's requirements.
In the "Media & Descriptions" tab, provide the following details:
A link to your YouTube video
Header image (recommended size is 1824x816px)
Gallery images (screenshots of gameplay) - you can upload any number of images
Short description
Full/long description

Don't forget to click "Continue" once you have filled out these details.
After configuring your game's metadata, you have the option to add game publishers who will have the ability to publish new releases exclusively.

After adding any desired Game Publishers, click โCreateโ. This will trigger another meta-transaction signature request.

Once you have completed all the necessary steps, you can proceed to upload your game. You will be directed to your developer portal dashboard where you can manage your game's metadata and upload new releases.
Navigate to the "Uploading a Release" Tab at the top of this page to continue.
To begin the upload process, simply click the "Submit Release" button located on your game's card.

After selecting "Submit Release" you will be taken to a landing page where you will need to specify a release version for your game. Please use the SemVer (semantic version) format when entering the version number.
You also have the option to add a release image and release notes, although these are not mandatory.

Moving on to the next tab, you can upload the files for your release.
Supported platforms for game releases include:
Browser games & WebGL builds
Windows 10 and up
macOS Catalina and up
Linux & SteamOS
AMD64 and ARM64 architectures for each platform
For Windows builds:
Upload a compressed ZIP file of your game folder with the .exe in the root folder.
Example:
Zipped game folder
game.exe
Wrong Example:
Zipped game folder
Another game folder
game.exe
Set the executable path from the build root, including the .exe extension.
Add an optional pre-install script for any dependencies.
If there are any external dependencies, include them in a folder named "redist" or add a pre-install script.
For macOS builds:
Upload a compressed ZIP file of your .app or .pkg file.
Set either the .app or .pkg name as the executable path, including the .app/.pkg file extension.

You have two options to upload your browser/web builds:
Upload your web build folder.
Set an external URL to an already deployed website.

Upon successful upload and submission of your release, you will receive the following confirmation message.

Once your release is submitted, it will be received by the HyperPlay team for review and verification. The process generally takes less than five business days.
Congratulations on successfully submitting your release to the HyperPlay Store! We are thrilled to work with you in building the next generation of gaming.
Last updated