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

Game is completely gasless using relayer by openzeppelin and attaching the webhook to Thirdweb sdk

The Tokens and NFTs are deployed Polygon Testnet 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 using Thirdweb so player can use their Tokens and NFTs in the game and enjoy!

What we learned

We learnt Thirdweb SDK and Dashboard, Tokenomics, GameFi, and to use openzeppelin relayer.

What's next for Howitzer

We are aiming to provide more skins, improve tokenomics and gameplay.

Built With

Share this project:

Updates