Onboarding to GameShift

It’s easy to get started with GameShift. While most of your games’ interactions will be via our APIs, you’ll start your journey handling administrative tasks on the GameShift console.

Getting Started

  1. Create a developer account on the GameShift console

    Create an account directly, or follow an invite link emailed to you to join an existing organization.

  2. Create an organization

    If you create a new account directly, the console requires you to create an organization.

    If you followed an invite link, you will automatically join the sender’s organization.

  3. Add developers to your organization

    Developers will have access to the admin console at app.gameshift.dev. They can manage API keys and collectibles.

  4. Add a game

    Create a GameShift game for the new organization. Organizations can have multiple games.

  5. Copy and securely store your developer API key

    During game creation, you’ll automatically be provided with a developer API key. Copy and store your key before starting the integration process. For more information on our developer environment, see our reference guide.

At this point, you should be ready to begin your GameShift integration!

Enabling Fiat Payments

Fiat payments require the creation of a merchant account. This Merchant account is set up with two steps: the Know Your Business (KYB) process, and setting up a fiat settlement account.

KYB is a required process for our payment processor to maintain compliance with money transmission laws. KYB requires you to provide information about your business including a name and website; information about the business owners (such as name, address, date of birth, and social security number); and your banking details. Currently, GameShift only supports fiat settlement to US-domiciled bank accounts.

Note: The development environment automatically creates a test merchant account. Use the test account to develop against the Payment API without enabling fiat payments.

When you are ready to enable fiat payments in production, contact GameShift for a link to your merchant onboarding form. After you submit the form, we will validate the KYB information with our payment processor. Validation usually takes a few minutes, but in some cases requires manual review. In that case, GameShift will contact you for additional information.

Activating Your Mainnet API Key

Production-ready games require a separate API key. To activate this key from the admin console, go to the Settings page for your game in and select “New API Key”. Under “Key Type”, select “Production”.

Note: While GameShift is in beta, you will need to contact us to obtain a production API key.

Data Model

All GameShift activity is organized within Organizations. The following image presents our object data model.