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
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.