Mochi Monsters: a cozy nest for every Mochi.
Mochi Monsters is an HTML5 color sorting puzzle game template with full source code. Players move squishy jelly friends between nests until each nest holds one species, planning around shell lids and linked tide nests. The edition has 60 levels in three illustrated worlds, a seeded Endless mode, a collection album, an interactive garden and hats to unlock, plus 14 interface languages and a ready-to-host game folder.

How the sorting puzzle works
Tap one nest, then another. A group can only hop into an empty nest or next to a matching friend, so gather matching friends to free the ones underneath. A shell lid opens once you fill a nest with the species shown on it, and Undo may close it again. Linked tide nests swap places when one of them becomes empty. Hint, Undo and Restart are built in.
Three worlds, 60 levels, then Endless mode
The campaign runs through Sugar Meadow, Bubble Beach and Mushroom Village, with 20 levels each. Endless mode opens after level 20 and keeps the seeded boards coming. No playable campaigns beyond these three worlds are included.

Collect friends, hats and a cozy garden
Meet the Mochis in the collection album, visit the interactive garden and spend the Sugar Drops earned by playing on six hats. Momo explains hints in a recorded voice, with 17 voice lines each in English, Brazilian Portuguese and Spanish and five music tracks. Music, effects and voice have separate settings, and a Less motion option is included.

Ready to host, with touch and mouse controls
Upload the contents of the game folder to any static HTTP(S) host, in a subfolder if you like: no database, PHP or Node.js service is needed to play. Players use touch or mouse, and progress is saved locally in their browser. An illustrated offline guide in 14 languages covers installation, settings, customisation and troubleshooting.

What this edition does not include
Native app projects, hosting and custom development are not included, nor are online accounts, cloud saves, global leaderboards, real-money purchases or an advertising SDK. It is not an installable offline app, and there are no campaigns beyond the three worlds.
Who this template is for
Site and portal owners who want a gentle sorting puzzle for their visitors, freelancers and studios who need a base for a client's branded game, and developers who want to read a TypeScript project that ships with 52 automated tests covering rules, levels, saving and translations.
Customise it
Open mochi.config.js, next to index.html, to change the browser title, logo, initial language and save key. Edit a value, upload the file and reload; no build is needed. Changing rules, art or hat prices means editing the TypeScript source and rebuilding with npm, and the source includes level-baking tools. Keep the save key unchanged on a live site, or players lose their progress.
Technical details at a glance
- Stack: TypeScript, JavaScript, Canvas 2D, Web Audio and HTML5.
- Files: HTML, CSS, JavaScript, JSON, WebP, PNG, MP3 and TypeScript.
- Languages: 14 interface languages, with recorded voices in English, Portuguese and Spanish.
- Requirements: a current browser such as Chrome, Edge, Firefox or Safari on a computer, tablet or phone, with JavaScript, Canvas 2D and audio. Static HTTP(S) hosting; file:// is not supported.
- Saves: the browser's local storage, with no sync between devices.
- Node.js 22.13+ is needed only for the optional source build.
Licence and support in short
One purchase gives you a perpetual, non-exclusive licence to use this edition in one end product, yours or one client's. Players can access it free of charge or through advertising monetisation. You can change the code, art and audio inside your product, but you cannot resell or redistribute the template on its own. Six months of support are included (12 with the extension at checkout) and cover installing and using the files and fixing reproducible defects.













