Blockchain integration is entirely optional–drop it in, or leave it out according to your game’s requirements. When you do choose to build a blockchain game with Beamable, we established several guiding principles to ensure your success:
From the game development standpoint, we wanted to achieve the same simplicity as with other Beamable systems. Beamable is built around people–meaning we think first in terms of the developer experience, and making it easy for the right people to interact according to the workflows that are mostly native to them. For example:
Every software module that interacts with items–such as account management, inventory, campaign messaging, and events–all use the same interfaces whether for an on-chain or non-chain asset. That’s because our Web3 support is built on top of the Managed Inventory service, which provides an interoperability layer around the items in your game economy.
Here are some example screens of what the support looks like for a game built on the Solana blockchain (keeping in mind that the experience is reasonably identical for any other chain that has a Beamable integration):
Here, a programmer works inside Unity–using drag-and-drop tools to add account management buttons, wallet federation, and item use to a game:
The above only takes minutes to add to a game, because everything is performed visually inside Unity Editor.
What if customer support needs to review the history of one of your players? They can just look at a player account through the Beamable Portal:
Similarly, if a customer service person has the authorization to grant an item to a player, they could do that through the Web interface as well:
In the above example, you can look at the block explorer to confirm that the player’s wallet is appropriately updated: