Walk a floating camp at dusk. Meet Mira, gather copper, skyglass and moonleaf, assemble a lantern, and bring the beacon back to life. A complete beginning → objective → gathering → crafting → delivery → ending loop, designed as a short template rather than a content-heavy game.
Boundaries
Movement is kinematic with a circular island boundary. There is no navmesh, obstacle pathfinding, general collision system, combat, multiplayer or backend. Click travel follows a straight line, and decorative props are passable. These are explicit replacement points for your game's movement/physics system.
The local save is a convenience, not anti-cheat protection. Imported saves validate structure, quantities and layout; they are not authenticated proofs of play. Modal windows pause movement and the play timer. The visual target is WebGL2 / Three.js WebGLRenderer; browser/GPU QA status is stated in the repository README.
Original code, procedural models and game writing are MIT licensed. The archive includes licenses for Three.js and the self-hosted fonts. Mothlight is a template title, not a trademark-clearance claim.