NERO LABS
Background pattern
NERO Gotchi background
NERO Gotchi logo
GamesIn Progress

NERO Gotchi

Blockchain-powered virtual pets meet nostalgia! Create and evolve unique NFT creatures.

SolidityTypeScriptReactJSNode.jsHardhat
Submitted on May 15, 2025

Share this project

Team Members

Marcus Souza

Marcus Souza

Team Member

Core Purpose

NEROGotchi is a blockchain-based virtual pet game that reimagines the nostalgic Tamagotchi experience using the power of NERO Chain. Built to showcase frictionless blockchain gaming, it introduces Blockagotchis—fully on-chain, evolvable NFT pets with rich interactivity, rarity traits, and user-owned progression.

🎮 Key Features 🧬 Unique Digital Pets

Each Blockagotchi is an ERC-721 NFT with unique traits: species, stage, and rare variants like "Shiny" and "Origin".

Only 100 eggs can ever be hatched, and origin-tagged Blockagotchis will hold permanent prestige.

🔁 Evolution System

Pets evolve through distinct stages (Blob → Child → Teen → Adult → Old).

Race may change across stages, giving your Blockagotchi a new appearance and gameplay profile.

⚙️ On-Chain Game Logic

All interactions (feeding, bathing, exercising, etc.) are fully executed on-chain using NERO smart contracts.

Player stats like happiness, health, and experience are stored and updated directly via smart contract calls.

📊 Leaderboard System

A fully on-chain ranking system evaluates Blockagotchis based on their age, happiness, and experience.

🕹️ Retro UX

NEROGotchi includes a nostalgic, NES-inspired frontend, built in React, giving it pixelated charm with full responsiveness.

🧾 Full Ownership & Interoperability

All pets are NFTs on NERO Chain—players truly own their digital creatures and can trade, sell, or integrate them into other NERO-based dApps.

⚙️ Technical Stack Smart Contracts:

Built with Solidity and deployed on NERO Chain using its EVM-compatible Layer 1.

Account Abstraction (AA) allows using smart wallets instead of EOAs.

Frontend:

React + TypeScript for an immersive and interactive interface.

Uses NERO's UserOpSDK and Paymaster API for gas abstraction.

Blockchain Interaction:

Uses ethers.js and the @nerochain/aa-userop-sdk to:

Create and manage AA wallets.

Send gasless or ERC-20 token-based transactions via Paymasters.

Gas Abstraction:

Supports Type 0 (free transactions sponsored by the app) and Type 1/2 (ERC-20 prepay/postpay) payment methods via the NERO Paymaster system.

What's Next

Project currently in early development. Future milestone plans include: • Mobile app version for on-the-go pet care • Expanded evolution paths and more pet species • Mini-games and community features • Cross-game pet compatibility with other NERO ecosystem games

Future Roadmap The current implementation sets the stage for future expansion:

Pet battles & competitive PvP

NFT and item marketplace

Off-chain stat tracking and analytics dashboard

Tokenomics and governance layer

NEROGotchi on NERO Chain blends old-school virtual pet mechanics with the latest in Web3 technology—showcasing what's possible when ownership, gameplay, and blockchain architecture truly align.