Connect cross-platform accounts & identity management
Before you can publish your game, there are a few essential steps you will need to take to make sure your game is connected with AccelByte Cloud’s services. After you’ve integrated your game with our Unity (opens new window) or Unreal Engine (opens new window) SDK, follow the steps below to get your game publishing-ready.
Create a namespace
Start by creating a namespace for your new game. Your namespace will contain all the settings and configurations you need to connect your game to AccelByte Cloud’s backend services. See our namespaces (opens new window) documentation for more information on setting up a namespace.
Assign roles, permissions, and IAM clients
If you’re working with a team, you can assign permissions (opens new window) to user roles (opens new window) to control how users on your team interact with the Admin Portal. Similarly, you can also set permissions for IAM clients using our IAM clients (opens new window) documentation.
Create a currency
If you have an in-game store, you need to configure the currencies you want to accept in the Admin Portal before your game can support transactions. You also need to set up currencies before you configure your payment methods. See our currency (opens new window) documentation for more information on how you can incorporate real and virtual currencies into your game.
Set up payments
If you are using our monetization (opens new window) services, you will need to set up payments so your players can make purchases through your game. See our payment (opens new window) documentation for more information about setting up payments and which payment methods AccelByte Cloud supports.
Create and publish a store
Once you have set up currencies and payments in your namespace, you can create and publish a store. See our E-Commerce (opens new window) documentation for more information on setting up a new store and the types of items, bundles, and subscriptions (opens new window) you can create for purchase by your players.
Set up other services
Once you have set up the basics above, you can begin to refine your namespace with the following services:
See our wallet (opens new window) documentation to set up currency wallets for players in your namespace.
See our UGC (user generated content (opens new window)) documentation for how to set up customizable, user generated content.
See our cloud save (opens new window) documentation to set up remote data storage for your game.
Statistics, Achievements, and Rewards
AccelByte Cloud’s Statistics (opens new window) service gives you a way to track your players’ gaming and usage statistics. Statistics can also be used to create Achievements (opens new window) and Leaderboards (opens new window) to further mark player milestones and boost engagement.
Once these services are configured, you can then use our Rewards (opens new window) service to set up rewards for players, which are triggered when they achieve preset gameplay targets. The Rewards service uses Entitlements (opens new window) and Fulfillments (opens new window) to deliver rewards to players.
Lobby and Matchmaking
You can use our lobby (opens new window) and matchmaking (opens new window) documentation to enable player interaction in and outside of your game matches. Once these services are configured, you can set up and use our groups (opens new window), party (opens new window), friends (opens new window), and chat (opens new window) services.
Upload the game server
If your game uses matchmaking with a dedicated server (opens new window), you will need to upload your game server into our Armada (opens new window) service.