Search projects, hackathons, sponsors and tech

    ← All projects

    Tank Defender

    Attractive game developed using Thirdweb Unity SDK on Base. Claim Gold, Buy Token, Spend Token, Save Level, Load Level and many different interactions with the Base chain for players to experience.

    Demo

    About

    The problem it solves Blockchain application games mainly encounter the following 3 problems: 1. High interaction fees. The more data you write to the chain, the more it costs. 2. Slow processing speed. 3. Needs a lot of interaction with the chain through different types of wallets. Confirm transaction. Sign the transaction. -> Interrupts the player's experience. Our solution: 1. Use Base mainnet and Thirdweb Smart Wallet to cover chain interaction fees for players. 2. Use Base mainnet to store player data at faster speed. 3. Use Thirdweb smart wallet and account abstraction so players no longer have to interact with any other wallet except using their email.

    How it's made

    Challenges we ran into Thirdweb has simplified interacting with the chain. Thirdweb has integrated with Base, so deploying smart contracts and writing data to Base is extremely easy. Creating ERC20 and ERC721 smart contracts has been templated so there are no difficulties. What remains is to spend more than 100 hours designing the game and coding the game using Unity. We also had a little difficulty writing custom smart contracts, but thanks to Thirdweb, everything became easier, from creating, building, deploying and dashboarding.