A fully onchain RPG on Ronin where players mint NFT heroes, complete DeFi quests, and level up.
This project is a fully onchain role-playing game deployed on the Ronin blockchain. Players begin by minting a unique NFT character and engage in quests that mirror real DeFi actions such as staking RON or bridging assets across chains. Each quest consumes energy and rewards players with experience points (EXP), allowing them to level up and unlock new challenges. The entire gameplay, including EXP tracking and quest logic, is implemented through smart contracts. Character progression is permanent and verifiable onchain, making each NFT a living record of its owner's achievements.
The game is built entirely on the Ronin blockchain using Solidity smart contracts. Players mint ERC-721 character NFTs which store dynamic stats such as level, EXP, and energy. The gameplay revolves around completing DeFi-based quests (e.g., staking, bridging), where successful completion grants EXP based on an onchain formula and VRF-based randomness. Energy is consumed when entering dungeons and regenerates over time.
Chainlink VRF ensures randomness for quest outcomes, while Chainlink CCIP enables cross-chain functionality by allowing characters to be bridged between Ronin and Ethereum/Base. All game logic — EXP gain, level-up mechanics, and energy regeneration — is stored and verified entirely onchain. The frontend is built with Next.js and Tailwind, providing a clean dashboard-style RPG interface without relying on any game engine.