This page covers important design considerations for game devs looking to integrate HyperPlay
Requesting a Transaction from the Player
We highly recommend making it clear to the player that the game will be requesting a transaction from them prior to requesting it. HyperPlay also helps with this by overlaying notifications if a transaction is pending on mobile.
All requests must be made from client side code in your game.
Reading Blockchain State
If your game is multiplayer, we highly recommend reading blockchain state from your server side code. Otherwise the player might be able to fake a transaction to obtain an in-game item.
Game Engine Integrations
There are several methods of integrating HyperPlay into your game depending on which engine you using.