Inventory
Benefits and Use Cases
Was this helpful?
Benefits and Use Cases
Was this helpful?
When players buy or earn virtual or NFT virtual items those items are added to their inventory. The Inventory module is primarily supportive - players need somewhere to stash their items!
NFT & Regular Virtual Items: A player's NFT virtual items acquired in the game are also a part of their regular inventory in addition to being in their crypto wallet. This means if the player happens to lose their crypto wallet password, they lose the ability to transfer or stake their NFT virtual items, but their ability to access and use those items in-game remains unaffected.
Upgradeable: Upgrading is a must-have feature in a wide variety of games, so our inventory supports the upgrading of non-consumable items. This means you can have upgradeable heroes, equipment, etc.
Modifiable: If you require additional functionality not included in the SDK you may attach your own data in JSON format to virtual items used in the inventory.
Flexible: Implement the UI/UX in-game based on your needs.
Interoperable: Our modules also support interoperability for developers who wish to enable this functionality. An example of interoperability would be purchasing an emote in the shop for Game A and then automatically having access to that emote in the player inventory of Game B (the player must also use the PLAY account in both Game A and B).
Inventory is yet another case where the implementation is going to depend on the genre and audience of your game.
For example, a match-3 inventory will allow players to check their unlocked and available boosters. If the player has zero of a booster there might be a button for a player to "Get More" that will take them to the store. The purpose of the inventory screen is for a player to check their current supply. See the image below for an example of a simple supply-based inventory of powerups.