High-octane multiplayer racing meets true NFT car ownership on the Monad blockchain.
Problem Statement 3 – Unlock Next-Gen Gaming on Monad
Monad Velocity solves the problem of true digital ownership and fair competitive gaming by utilizing the Monad blockchain.
It allows players to truly own their cars as NFTs, customize them, and compete transparently with on-chain leaderboards.
It serves gamers looking for decentralized, high-speed real-time multiplayer games without sacrificing transparency, security, or performance.
FOUR-FIET
- Mohit Mhatre (Developer, Web3 Engineer)
- Atharva Jagtap (Developer, Blockchain Engineer)
- Chose this problem because real-time blockchain gaming is a frontier yet to be properly explored.
- Addressed the challenge of syncing real-time racing with on-chain transparency without lagging the gameplay.
- Pivoted from a full on-chain physics engine to a hybrid model with off-chain gameplay and on-chain results. Major breakthroughs came when optimizing IPFS asset loading and smart contract upgradeability.
- Frontend: React.js, Three.js, ethers.js/web3.js
- Backend: Node.js (Express), WebSocket (Socket.IO)
- Database: Firebase
- APIs: Infura (IPFS integration)
- Hosting: Vercel / Render
- ✅ Monad: All smart contracts (NFTs, tokens, race results) deployed on Monad.
- Groq: Not used
- Fluvio: Not used
- Base: Not used
- Screenpipe: Not used
- Stellar: Not used
- ✅ Multiplayer Racing: Real-time, player-vs-player races.
- ✅ NFT Car Ownership: Cars as ERC-721 NFTs on Monad.
- ✅ Customizable Cars: Upgrade speed, handling, and appearance with NFT-based accessories.
- ✅ On-Chain Race Results & Leaderboards: Transparent and immutable race results on-chain.
- ✅ In-Game Token Economy: Earn and spend an ERC-20 based token for upgrades and entries.
- ✅ IPFS Integration: Decentralized asset storage for cars and customizations.
- Demo Video Link: [Coming Soon / Insert Link Here]
- Pitch Deck / PPT Link: [Coming Soon / Insert Link Here]
- ✅ Mandatory task: Followed at least 2 social channels and filled the form.
- ✅ Bonus Task 1: Shared badges and filled the form (2 points).
- ✅ Bonus Task 2: Signed up for Sprint.dev and filled the form (3 points).
- Node.js (v14+)
- Hardhat (for smart contracts)
- MetaMask Wallet
- Infura IPFS account
- .env configuration
# Clone the repo
git clone https://github.com/your-team/monad-velocity
# Install dependencies
cd MonadVelocity/contracts
npm install
cd ../frontend
npm install
cd ../ipfs
npm install