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.

Log in or sign up for Devpost to join the conversation.