NFT DETECTION FOR mobile game

Hi guys
I’m making a billiards game on ios and android with tournaments and if you purchase an nft…you will have free access. However I have 1 obstacle.

We can create the game. However we are having trouble trying to put the story together to complete the equation.

1.we create the game with firebase.
2. We need members to register and connect their wallets.
3. After mint date. They can connect their wallet and it detects their nft that they purchased . Then they can log into the game and join the tournament

Which features should we incorporate to have the above functioning efficiently.

Which database do we use to store player information? It must also be web3 friendly.

Where does moralis help with this equation?

Thank you kindly for the help

Check this on how to authenticate with auth api and this on how to use moralis api to create nft gated content.

For minting nfts or storing game data on blockchain you need to use web3js or any other web3library. And with moralis api you can read the blockchain data.

I forgot to point out. The game will be built on unity

If you already use firebase then probably you can use firebase for the database.