A downloadable source code package

Buy Now$4.99 USD or more

JAVASCRIPT RPG   ·   FULL SOURCE CODE

Full source for a playable creature RPG.

Moonkeepers is a browser RPG inspired by Thai folklore. This package includes the editable JavaScript project, a single-file HTML build, and developer documentation. You can change the creatures, maps, story, combat, artwork, and audio.

15 creature lines   ·   45 forms   ·   18 areas   ·   4 festival games

Watch the official Moonkeepers trailer on YouTube

▶ WATCH THE GAMEPLAY TRAILER

01   /   COMBAT

Turn-based battles with timed inputs.

Lunar Timing adds one-button timing to turn-based combat. The system includes timed attacks, guards, combos, charged moves, and rhythmic ultimates. Build a three-member party and choose moves across eight elements.

Lunar Timing combat: Kitet uses Bubble Spit against Bubbatto

02   /   CREATURES

15 creature lines. 45 evolutionary forms.

Creatures join through story events and have their own abilities and signature moves. The project includes evolution, party management, feeding, petting, and takraw activities. Creature stats, moves, and progression data are editable.

Cindercub evolves into Blazemane and Solarion

03   /   WORLD & STORY

Save Grandma before the moon goes dark.

A red eclipse interrupts the partner ceremony at the Lotus Shrine. The Order of the Dark Moon turns Grandma Chan to stone, sending you and your creature companion after four Moon Pearls. Cross villages, forests, and rivers to break her curse before Rahu swallows the moon.

Explore 18 areas with environmental interactions and puzzles. The story covers a prologue, four chapters, and a finale, with an ending and post-game encounters.

Wiang Dao at night, with glowing lanterns and Thai architecture

Four festival mini-games — Som Tam Shuffle, Kite Duel, Bung Fai, and Longboat Race — include practice rounds, rankings, and rewards. Side activities include quests, collectibles, cosmetics, photo mode, and a jukebox.

English & Thai   ·   Keyboard, gamepad & touch   ·   Easy & Challenge modes


04   /   PACKAGE CONTENTS

What you receive.

  • Full editable source — JavaScript ES modules and game data.
  • Playable HTML build — one file with code and fonts embedded.
  • System implementations — rendering, animation, battles, overworld, UI, and audio.
  • Editable content — creatures, moves, items, maps, quests, and story scripts.
  • Development tools — build scripts, automated tests, and validation tools.
  • Documentation — design, story, engine, world API, art, balance, and development handoff notes.

The game uses JavaScript ES modules, HTML5 Canvas, and the Web Audio API. esbuild bundles the game into a single HTML file. Artwork, animation, music, and sound effects are generated through code, with their implementations included in the source.

SOURCE PROJECT + PLAYABLE HTML BUILD

Full package — $4.99.

Buy the source code ↓

By HUmUm Studio

Purchase

Buy Now$4.99 USD or more

In order to download this source code package you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Moonkeepers-Full-Source-Code.zip 3.9 MB

Leave a comment

Log in with itch.io to leave a comment.