Screenshots




Problem Statement
WhyWe started out wanting to build an onchain gameHowever in the process we ran into multiple challengesPackagingGame engine compatibility with signing librariesSecure storage of private keysCant get it accepted on a store, if it had any transfer functionalityBuilding a game is complex in itselfArtworkMechanicsPackagingAs an indie game dev who is trying target the largest userbase they can get, you dont want a stack that is more complexThus we decided to create a platform, which would help game devs create games which can be linked onchain, instead of transmitting every action onto a chain HowFor any milestone a user achieves, create an unverified(can be later changed to a signed component) packetSend this packet to a trusted entity, which stores itAt regular intervals creates snapshots, which is posted for anyone to verifyA proof of which is stored on the chainThis proof then becomes the root, ontop of which multiple systems can be built on chainFor instance Bounties (this is the primary application we set out to build), token gate keeping, nft trading
Solution
PackagingFaced a lot of weird compilation issue with android packagingNone of the web3 signing sdks worked on androidTestnet tokenDirectly test on L2 as it was almost impossible to obtain testnet tokensVerificationSource code verification is still aproblem in 2023 if you havent gotten your contracts flattened
Hackathon
ETHIndia 2023
2023