Skip to content

dacha

A data-driven TypeScript game engine for the browser, with a visual editor.

The game is data, not code

Game data is described as JSON configuration. The engine turns that data into a running world. How it works

An ECS-inspired architecture

Actors are composed of components, while systems provide the logic that acts on them. ECS model

Build scenes in the editor

A visual editor for creating scenes, composing actors and configuring game systems. Editor workflow

Fully open source

The engine and editor are open source and free to use. View source

Rendering, physics, animation, audio, input and other common systems ship with the engine.

Drillers' Escape

GMTK 2026

Escape a collapsing planet while keeping your fragile mineral cargo intact!

Piranha Frenzy

Ludum Dare 57

Dodge hostile fish and devour them to grow your school of piranhas!