🎮 About the Project: Play. Earn. Own the Game.

🚀 Inspiration

The idea sparked from the growing interest in play-to-earn models and the desire to give players true ownership of in-game assets. We wanted to combine the fun of casual multiplayer gaming with the power of Web3, enabling players not just to play, but to earn, trade, and collect unique game items backed by NFTs.

We were inspired by successful games like Axie Infinity and Zed Run, but wanted to build something lightweight, accessible, and social—designed for the next billion users entering Web3.


🛠️ How We Built It

We used the following stack:

  • Frontend: React.js + TailwindCSS
  • Game Engine: Phaser.js (lightweight HTML5 game engine)
  • Smart Contracts: Solidity (ERC-721 for game assets)
  • Blockchain: Polygon (for low gas fees)
  • Wallet Integration: MetaMask via Ethers.js
  • Backend: Firebase (for leaderboard & chat)

We built a mini multiplayer game where players race against time and each other to collect items. Every item collected is a mintable NFT, and top scores earn token rewards.


💡 What We Learned

  • How to integrate wallet-based login seamlessly with traditional game UX.
  • Smart contract deployment and testing on Polygon Mumbai testnet.
  • Real-time game sync challenges and optimizing for latency in browser games.
  • Designing user-friendly onboarding for non-crypto-native players.

🧗 Challenges We Faced

  • Integrating wallet connection in a mobile-first game UI was tricky.
  • Balancing gameplay with blockchain interactions—we didn’t want every action to feel slow or technical.
  • Debugging smart contract gas issues and NFT metadata.
  • Making the game fun while keeping it fair and tamper-proof (no bots or exploits).

🌐 What's Next?

  • Launching a full seasonal leaderboard with token rewards.
  • Expanding NFT customization (skins, power-ups).
  • Exploring DAO-based governance for players to vote on game updates.
  • Releasing on mainnet and mobile platforms.

We had a blast building this project and can't wait to see players dive in and truly own their play.

Built With

Share this project:

Updates