
Mothlight
Explore a floating island, meet Mira, and craft a lantern. A small adventure connecting inventory, dialogue, crafting, and saves.
CRANBERRYCLOCK / INTERACTIVE WORKSHOP
Small systems. Playable possibilities.
A collection of independent tools for games and interactive worlds. Try the systems, explore how they work, and take the pieces that fit your next project.
TWO COMPLETE GAME TEMPLATES
EXPLORE / ADJUST / BUILD

Compare loadouts, combine modifiers, and inspect how each source contributes to the final stats.

Validate candidate saves, migrate versions, and inspect differences before accepting a change.

Audit asset manifests and supplied metrics against project budgets and policies.

Populate landscapes with seeded placement, spacing rules, slope filters, and instanced objects.

Shape readable trails for weapons, projectiles, and fast movement.

Experiment with terrain-conforming attack shapes and matching gameplay area checks.

Test reach, occlusion, stable focus, and cancellable hold actions.

Build tracks, ribbons, and borders, then move objects along the same route.

Explore grid inventory, stacking, rotation, weight limits, transfers, crafting, and saves.

Build conversations with conditions, variables, effects, and saved state.

Connect prerequisites, objective counters, completion receipts, and saves.

Try editable obstacles, weighted travel costs, and diagonal movement rules.

Tune damped spring motion for cameras, interfaces, props, and animation.

Inspect seeded loot rolls, quantity ranges, odds, and hard-pity guarantees.

Explore ability charges, cooldowns, and recharge behavior.
The interactive examples run in your browser. A modern browser with WebGL is required for 3D scenes. Preview images are offline scene illustrations; open a showcase to see its live behavior.
This site hosts the showcases. Source development, issues, and releases live in Cranberry Forge on GitHub. Optional local Node companion APIs are not hosted here.
SHOWCASE REVISION 4276388 · MIT licensed tools