DEMIENGINEGAME ENGINE Everything is free
OPEN SOURCE. YOUR GAME.

Your ideas.
Your engine.

DemiEngine brings JSON scenes, Lua gameplay and reusable packages together. Build 2D and isometric games, and explore experimental 3D.

Linux-first · C++20 · Lua12 free packages
START WITH WHAT YOU NEED

More time for the game.

01 / AUTHOR

Scenes you can read.

Describe scenes and prefabs in JSON. Keep gameplay behavior in Lua.

02 / REUSE

Build on shared systems.

Add controllers, cameras, inventory and networking packages as your game needs them.

Browse the collection →
03 / CONTRIBUTE

Shape the engine.

Read the source, experiment with the examples, and help improve the tools.

View on GitHub ↗