Galaxy Fox

A Space ship infinite runner game with NFTs and a play-to-earn model.

Solidity TypeScript SvelteKit Ethers Ethereum MongoDB Redis NFT Web3

My Contribution

  • Designed and implemented the onchain smart contracts for the in game characters and items.
  • Implemented the In game currency as an ERC20 token on ethereum.
  • Implemented an NFT market place with full peer to peer trading capabilities.
  • Designed and implemented a custom bridge to bridge the in game currency between Ethereum and Polygon.
  • Designed and implemented the backend infrastructure to support the game, including a MongoDB database for storing user data and a Redis cache.
  • Implemented indexer to keep user’s onchain data in sync with the game backend.
  • Developed the staking smart contracts and the claim rewards system for the play-to-earn model.
  • Deployed and maintain the whole system infra (blockchain, backend, frontend, database and cache) on a medium size VPS server.

Screenshots