Inspiration
Wanted to make a web3 game where user have complete ownership of their assets in the game.
What it does
It's a game where user have to protect different things like Oil Platform, Air Ship or Ruins in the open ocean or sky from the moving explosive mines by killing those mines using upgradable airplane.
User will be rewarded in Gold Tokens after completing the task. User can also buy Diamond tokens if they want too. Tokens can be used to buy Airplane skins, engines, machine guns, missiles and nitros to upgrade the airplane.
How we built it
We have used Unity, Thirdweb, Mantle and ThunderCore to build the game and deploy the smart contracts.
Game supports 3 wallets:
- Metamask
- Coinbase Wallet
- WalletConnect
Game supports 2 Chains:
- Mantle
- ThunderCore
Game have 3 levels:
- Protect Oil Platform
- Protect Air Ship
- Protect Ruin
The Tokens and NFTs are deployed on Mantle and ThunderCore.
Smart Contracts:
Mantle Testnet
ERC1155 Contract containg NFT Collection: NFT COLLECTION
Marketplace when all the NFTs are listed: MARKETPLACE
ERC20 token which will be given to user as a reward: GOLD TOKEN
ERC20 token which user can buy: DIAMOND TOKEN
ThunderCore Testnet
ERC1155 Contract containg NFT Collection: NFT COLLECTION
Marketplace when all the NFTs are listed: MARKETPLACE
ERC20 token which will be given to user as a reward: GOLD TOKEN
ERC20 token which user can buy: DIAMOND TOKEN
Challenges we ran into
We wanted to make 3d game in webgl. We tried to make it as optimized and light weight we can without compromising the quality of the game. Giving proper user experience in game along with multiple wallet support and range of NFTs and Tokens was challenging. And to properly test the game, had to built the game multiple time ( which takes a lot of time ).
Accomplishments that we're proud of
We have successfully integrated smart contracts, and different wallet in the 3d game so player can use their Tokens and NFTs in the game!
What we learned
We learnt a lot about proper web3 game. Like integrating different wallets and smart contracts. Letting user connect their wallet and owns all the NFTs and Tokens.
What's next for Airplane Saga
We want to make complete marketplace for users and provide a lot more NFT collection along with the support of multiplayer.
Log in or sign up for Devpost to join the conversation.