01. The Challenge
Most NFT games either bolt gameplay onto static JPEGs with no real interaction, or run real-time state entirely off-chain with no verifiable ownership behind it.
02. The Solution
Built a five-subsystem monorepo where NFT minting and ownership live entirely on-chain while movement, trading, and combat are relayed through a server-authoritative real-time backend that validates every action.
Overview
Velmora is a cross-chain NFT gaming platform: players connect a wallet, mint a hand of generative NFTs, and take them into a real-time 2D multiplayer world to trade, battle, and earn soulbound achievement tokens.
Architecture
The game is split into five independently deployable subsystems: a Next.js/Phaser/Three.js game client, a Socket.IO game server, a Cloudflare Workers backend for persistent progress, a Solidity contract suite, and a generative art engine for the NFT collection.
Key Design Decisions
What's Next
The roadmap includes AI-driven NPCs for dynamic trade/battle negotiation, Chainlink VRF to replace the current pseudo-random mint draw, and trustless cross-chain bridging via LayerZero.