A cross-platform game engine for building 2D & 3D games with Lua scripting, entity-component architecture, and live coding capabilities.
Lunacraft is an open source, cross-platform game engine designed for building 2D and 3D video games. It is written in C++ and uses the lightweight Lua scripting language to implement game logic and behaviors.
Key features of Lunacraft include:
With its approachable API and live coding features, Lunacraft simplifies game development allowing developers to focus on the creative aspects. Its modular entity-component architecture also makes it scalable for building everything from simple 2D games to complex 3D worlds.
Here are some alternatives to Lunacraft:
Suggest an alternative ❐