A collection of 3D game tools built with Three.js and Cannon-es physics.
Each variant explores a different facet of interactive gameplay: UI systems,
visual effects, dialogue engines, rendering styles, and atmospheric rendering.
"Always build a throwaway prototype. The second system is what the user
really wants, but you can only design the second system after you've
built and discarded the first."
— Fred Brooks, "The Mythical Man-Month"
Editor Tool
Earth Grid Editor
Flatten the planet into a 60×30 longitude/latitude grid. Hover to select cells, choose an object
type, and click or double-click to place. Shows all 3D object positions on the 2D map. Export or
import the full grid as JSON.
Open Demo →
Editor Tool
Dialogue Editor
Visual tool for creating and editing Ink-based dialogue graphs. Features include node-based editing,
live preview, Ink script synchronization, export/import capabilities, and responsive design for
desktop and mobile use.
Open Demo →
Editor Tool
Dialogue Viewer
Visual tool for viewing Ink-based dialogue graphs. Features include node-based visualization,
live preview.
Open Demo →
Tilemap Editor
Tilemap Designer
Create the tilemaps for the 2d game.
Open Demo →