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.

Unity 2Dlocal gameplay
WebGLbrowser build
GenLayerjudgment layer
PLAYABLE BUILD

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.

READY TO START

Press START GAME to launch Unity. Connect wallet when submitting GenLayer records.

ONCHAIN LEADERBOARD

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.

Ready to load the onchain weekly leaderboard.
RankPlayerTimeScoreStatus
No accepted onchain entries loaded for this week.
SUBMIT RUN

Send a real demo completion to GenLayer.

Use browser wallet signing to write a judged speedrun record to the Bradbury contract.

THE STORY

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.

HAND BUILT

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 records
PLAYER NOTES

Tips 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.

CONTROLS

Keyboard and mouse controls.

A / D
MoveUse Left and Right arrows too.
Space
JumpTap for a short hop. Hold for full height.
Left Shift
DashUnlocked after the Dash module.
J / Mouse 0
MeleeClose-range hit with a larger VFX arc.
K / Mouse 1
FireRanged shot when the energy module is ready.
E
InteractDoors, save stations, keys, and ability platforms.
Tab
Mochi SystemStatus, enemy data, keys, and modules.
Esc
PausePause menu. Leaderboard lives on this website.
BOSS SIGNALS

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.

GENLAYER TECH

Onchain 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.

Guardian Oath

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.

Final Decision

At the end, the player can submit final progress plus a restoration message. The contract checks completion flags and story fit.

Weekly Speedrun

The website leaderboard submits completion time, progress flags, player name, and a run note. GenLayer decides if the entry is rank eligible.

BradburyNetwork

The public deployment runs on GenLayer Bradbury.

3Judgment paths

Guardian Oath, Final Decision, and Weekly Speedrun.

JSONDecision output

accepted, score, category, title, and reason.

Best runLeaderboard rule

A better accepted run updates the player record.

MOCHI RESTORATION PASSPORT

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.

Guardian Oath

The contract checks if the oath fits Mochi restoring the Core and consensus.

JUDGED
Final Decision

The contract reads the boss and module flags plus the final restoration message.

VERIFIED
Weekly Run

The contract accepts rank-eligible runs and keeps the best player record for the week.

RANKED
GAMEPLAY TRAILER

Watch movement, combat, traps, boss moments, completion UI, and the GenLayer submit flow in one capture.

What stays local:movement, dash, double jump, traps, doors, enemies, bosses, checkpoints, and save data.