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.

Built With

Share this project:

Updates