The Doriax Game engine is a shockingly robust 2D/3D game engine available for Windows, Mac and Linux. The entire project is open source under the MIT license. The project was previously known as the Supernova engine.
Why Choose the Doriax Engine?
- Integrated editor for 2D and 3D scene creation
- Built-in AI assistant that creates entities and scripts from natural language
- Project generation, build orchestration, and export tooling
- Shader compilation and cross-platform shader translation for exported projects
- Lua for fast iteration and C++ for native performance
- ECS-based, data-oriented runtime designed for efficiency
- Cross-platform deployment with OpenGL, Vulkan, Metal, and DirectX backends
Key Engine Features:
- Shared ECS runtime for 2D and 3D scenes, with scene layers and serialization
- Sprites, tilemaps, and polygons, plus 2D lights, normal maps, and occluder shadows
- GLTF and OBJ models with skeletal animation, morph targets, and mesh instancing
- PBR materials with dynamic lights and cascaded shadows, sky-driven IBL, SSAO, fog, and planar mirrors
- Keyframe tracks, runtime actions with easing, and sprite sheet animation
- Particle systems, heightmap terrain with clipmap LOD, and a UI toolkit with anchors and widgets
- Integrated 2D and 3D physics via Box2D and Jolt Physics (bodies, shapes, and joints)
- Spatial 3D audio, texture and shader pools, and multithreaded async resource loading
Key Links
You can learn more about the Doriax Engine and see the editor in action in the video below.
