Inspiration

Wanted to make a gasless web3 game where user can use their NFTs and Tokens to play the game.

What it does

Howitzer is a tower defense game, where the player control a Howitzer in middle of a town and try to defend the Gates to prevent the enemies from entering the town by breaking the gates.

How we built it

We used Thirdweb sdk and Thirdweb Dashboard to build the game in Unity and deploy the smart contracts.

Game supports 3 wallets:

  • Coinbase Wallet
  • Metamask
  • WalletConnect

The Tokens and NFTs are deployed MantleTestnet using Thirdweb Dashboard.

Challenges we ran into

We wanted to make 3d game in webgl but we tried to make it as optimized and light weight we can without compromising the quality of the game. Although Thirdweb made integration with smart contracts a lot easier, It was our first time using it so have to learn a new but interesting technology.

Accomplishments that we're proud of

We have successfully integrated smart contracts in the game so player can use their Tokens and NFTs in the game and enjoy!

What we learned

We learnt Thirdweb SDK and Dashboard, Tokenomics and GameFi.

What's next for Howitzer

We are aiming to provide more skins, improve tokenomics and gameplay. We are thinking to provide account abstraction to user like user can connect their google account or other web2 authentication and they will get a wallet assign to that account. Also we are thinking to deploy a relay for Mantle Testnet so we can provide gasless transactions to users.

Built With

Share this project:

Updates