MOCHI PROTOCOLRobot cat Metroidvania
Cute sci-fi robot cat Metroidvania
Restore the Core. Reconnect consensus. Survive the Broken Core.
Mochi is a tiny robot cat guardian inside a fractured network. Play the WebGL build, clear handcrafted Unity rooms, and submit verified GenLayer records when the run is complete.
Run the current demo in browser.
Gameplay starts instantly. Connect a wallet when you want Guardian Oath, Final Decision, or weekly speedrun records signed through GenLayer.
Weekly Speedrun records now live on the website.
The pause menu stays focused on gameplay. The leaderboard uses RainbowKit wallet signing and GenLayerJS here, where onchain reads and submissions belong.
A fractured Intelligent Layer needs one stubborn little guardian.
Validators stopped agreeing. The Core fractured. Mochi enters the Broken Core to restore consensus, collect the Dash and Double Jump modules, defeat Scrap Hound, defeat Reactor Titan, and bring the network back online.
This public build is a focused slice of the full game. Movement, combat, doors, save stations, traps, enemy data, bosses, and map art are built locally in Unity so the game stays responsive.
Built with real Unity work, not a generated map.
The rooms are placed manually. Colliders are gameplay truth. Visual art is separate from physics. The build includes tuned jump feel, trap recovery, boss doors, UI, sound balance, WebGL loading, and the GenLayer bridge.
ManualMap_Workspace.unityUnity 2D + C#GenLayer signed recordsTips before entering the lab.
Save stations restore health. Stand beside the station and press E.
Boss doors are meant to trap the fight until the boss is defeated.
If a trap hits Mochi, the last safe standing spot matters.
Dash gates and Double Jump gates need their matching keys or modules.
Hold Space only as long as you need. Small jumps help in tight trap rooms.
Use the Mochi System menu to check keys, modules, objectives, and enemy data.
Keyboard and mouse controls.
Scrap Hound and Reactor Titan guard the route to restoration.
Boss fights lock the room, test your movement, and feed the enemy journal. Defeat state, keys, and final progress stay local. GenLayer submissions turn finished runs into public signed records.
Scrap HoundBoss door key check
Reactor TitanCore restoration gateOnchain where judgment matters. Local where gameplay must be fast.
Mochi Protocol uses GenLayer for Intelligent Contract decisions. The contract judges natural-language submissions and run data, then returns structured results like accepted, score, category, title, and reason.
At the beginning, a player can submit a short oath. The contract judges if it fits Mochi's mission to restore the Core and reconnect consensus.
At the end, the player can submit final progress plus a restoration message. The contract checks completion flags and story fit.
The website leaderboard submits completion time, progress flags, player name, and a run note. GenLayer decides if the entry is rank eligible.
The public deployment runs on GenLayer Bradbury.
Guardian Oath, Final Decision, and Weekly Speedrun.
accepted, score, category, title, and reason.
A better accepted run updates the player record.
One player path from story oath to ranked run.
The passport records the player path: story oath, final restoration, and ranked run, each judged by the live Bradbury contract.
The contract checks if the oath fits Mochi restoring the Core and consensus.
The contract reads the boss and module flags plus the final restoration message.
The contract accepts rank-eligible runs and keeps the best player record for the week.
Watch movement, combat, traps, boss moments, completion UI, and the GenLayer submit flow in one capture.
MochiProtocolAdjudicator powers the GenLayer layer.
This Bradbury Intelligent Contract was crafted for Mochi Protocol. It connects to the website and Unity bridge, judges player messages and run submissions, then returns accepted, score, category, title, and reason.
Follow the build and the tech.
Questions about Mochi Protocol, the Unity build, or the onchain experiment? Reach ASPRO on X or Discord.