Draconic Engine is an open-source, multi-purpose game engine designed to bridge the gap between the accessibility of indie tools and the raw power required for AAA production. Built with a "performance-forward" & "modularity" philosophy, it provides a robust alternative to industry giants like Unreal, Unity, and Godot.
Note
The engine is still a W.I.P., including this documentation.
Help us out by adding new features or information!
In order to build DraconicEngine, one currently needs the following tools:
- CMake 4.x with CTest
- Ninja (
ninja-build) - Clang (at least 18, but 21 or newer strongly recommended)
Make sure these tools are installed in your system.
After cloning this repository, call (for configuring a release build):
cmake --preset release
To build, call:
cmake --build build/release -j$(nproc)
After the build successfully completed, unit tests can be executed via CTest.
ctest --test-dir build/release