For users to interact with their NFTs, you need to obtain their public wallet address or generate a wallet address for them.
We offer Altura Guard to authenticate users on mobile, desktop, or other platforms. Altura Guard is a simple and easy-to-use method that can be used on any platform and allows developers to generate a wallet for the user within the game.
Another popular option for web3 games is to allow users to play the game without web3 and then give them the option to connect their wallets later on to access the web3 functionality. This allows users to try the game before committing to using web3.
Overall, there are various ways to authenticate users and no one-size-fits-all solution. It's important to consider the specific needs of your game and user base when deciding on the best authentication method. We recommend using Altura Guard as a simple and easy-to-use method that can be used on any platform.