
Chicken War: Seamless On-chain Game using Thirdweb
Chicken War Game uses Thirdweb Unity SDK, Smart Wallet and Thirdweb's best tools to create an Immersive and seamless Game experience on Base. No need to sign any transaction. No more transaction fees.
Demo
About
The problem it solves Crypto wallets are a user's gateway to the world of blockchains — but the user experience for non-custodial wallets is pretty complex, and it poses one of the greatest obstacles to the mass adoption of web3. For a new user to interact with the blockchain, they must: not only create a wallet, but store their private keys and seed phrases securely, purchase native tokens to transfer value, pay gas, and sign every single action that they take on a dApp. With such an intimidating user experience, something must change! So these design limitations present many challenges: 1. Poor security: An EOA’s entire security is linked to one seed phrase. If you lose your private key and seed phrase, you may lose all your assets. And there are no social recovery options. Besides, you can’t set spend limits, 2FAs, etc. for security. 2. Lack of customization: Transactions from EOAs cannot be customized or automated. Owners must manually sign every transaction. 3. Gas payment: EOA owners must own ETH at all times to pay gas for transactions. They can not use any other token. 4. Poor overall UX: All of the above make for a poor user experience which is not suited for most new users.
How it's made
Challenges we ran into When using Thirdweb's Unity SDK, Account Abstraction & Smart Wallet, Buddler & Paymaster infrastructure for Base mainnet and tools related to ERC721 and ERC20 smart contracts, creating our current WEBGL game has not encountered any problems.