Skip to content

dacha

A data-driven game engine for the browser, and the visual editor built for it.

Describe the game as data

Scenes, actors, templates and systems live in a JSON configuration that the engine bootstraps into a running world. How it works

Build it in the editor

A desktop editor reads and writes that configuration, so scenes are assembled visually rather than by hand. The editor’s role

Extend it from the editor

Generate a component, system or behavior from the interface. It is picked up by the game and registered in the editor automatically. Scripts and auto-registration

Batteries included

Rendering on pixi.js, physics, animation, audio, input and interpolation ship with the engine. Built-in systems