Galactic Gridlock

Galactic Gridlock

surfin the chain, sufficiently decentralised

14
Built at ETHIndia 2023

The problem Galactic Gridlock solves

Why

  • We started out wanting to build an onchain game
  • However in the process we ran into multiple challenges
    • Packaging
    • Game engine compatibility with signing libraries
    • Secure storage of private keys
    • Cant get it accepted on a store, if it had any transfer functionality
  • Building a game is complex in itself
    • Artwork
    • Mechanics
    • Packaging
  • As an indie game dev who is trying target the largest userbase they can get, you dont want a stack that is more complex
  • Thus 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
    How
  • For any milestone a user achieves, create an unverified(can be later changed to a signed component) packet
  • Send this packet to a trusted entity, which stores it
  • At regular intervals creates snapshots, which is posted for anyone to verify
  • A proof of which is stored on the chain
  • This proof then becomes the root, ontop of which multiple systems can be built on chain
  • For instance Bounties (this is the primary application we set out to build), token gate keeping, nft trading

Challenges we ran into

Packaging

  • Faced a lot of weird compilation issue with android packaging
  • None of the web3 signing sdks worked on android

Testnet token

Directly test on L2 as it was almost impossible to obtain testnet tokens

Verification

  • Source code verification is still aproblem in 2023 if you havent gotten your contracts flattened

Technologies used

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion