Built a significant portion of the frontend for Play Rytell, an NFT-based play-to-earn fantasy game running on the Avalanche blockchain. The game combined real-time gameplay with blockchain mechanics, so the frontend had to handle both fast UI interactions and on-chain state seamlessly.
What I Built
Real-time combat system with animated battle sequences, turn-based logic rendered in the UI, and live state updates during fights
Interactive map navigation letting players explore the fantasy world, move between zones, and trigger encounters
Wallet integration for MetaMask and other Web3 wallets, handling authentication, NFT ownership verification, and in-game transactions
NFT inventory and character management displaying player-owned assets with metadata pulled from the blockchain
Next.js + React application with component-driven architecture for complex, stateful game UI
Responsive design adapted for desktop play with consideration for the heavy interactive elements
Tech Stack
Next.js and React for the application framework, JavaScript for game logic and Web3 interactions, and integration with Avalanche smart contracts for NFT and token mechanics.
Result
A playable, blockchain-connected fantasy game where the frontend made complex Web3 mechanics feel like a native gaming experience. Real-time combat, map exploration, and NFT management all running smoothly in the browser.
Built a major portion of the frontend for Play Rytell, an NFT-based play-to-earn fantasy game on Avalanche, including real-time combat, wallet integration, and map navigation.