The REST API can be used on both the front end and back end of your game and only requires an API key to access the smart NFT and developer wallet features.
The Unity SDK is best used on the client side, as it only contains the read-only features.
Developers can use Altura in various ways in their game, such as NFTs as in-game items, weapons, or armor that players can use to improve their character's stats or abilities. Or, they could use NFTs as collectible items that players can find and add to their in-game inventory. Additionally, developers can use the get-only features on the client side and reserve their server for the additional features if necessary.
- A mobile game developer could use the Unity SDK on the client side to fetch data and display NFTs in the game while using the REST API on the backend to handle developer wallet transactions and smart NFT updates.
You never need to specify the blockchain network your NFTs are on when using Altura. Altura automatically detects this.