
Moonkeepers: Legends of Himmapan — Source Code
A downloadable source code package
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
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.

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.

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.

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.
| Published | 18 days ago |
| Status | Prototype |
| Author | Bankpopsiam |
| Genre | Adventure, Role Playing |
| Tags | 2D, AI Generated, Fantasy, game, html5, Pixel Art, sourcecode, Turn-based |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |
Purchase
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:


Leave a comment
Log in with itch.io to leave a comment.