A lightweight, efficient, and straightforward open-source game engine. Built with data-driven design and ECS architecture for maximum performance. Script in Lua or C++ and deploy to 6 platforms.
A lean engine built from the ground up with performance, efficiency, and simplicity at its core.
Full support for both 2D and 3D game development with lightweight, small output code. Sprites, tilemaps, 3D models, skeletal animation, and more — all in one lean, efficient workflow.
A powerful visual editor with scene hierarchy, properties inspector, animation timeline, code editor, and resource management — all integrated.
Use Lua for rapid prototyping and flexible scripting, or C++ for full performance — C++ scripts are compiled at buildtime, not runtime, for maximum efficiency. Combine both seamlessly.
Modern ECS with data-driven design at its core. Lean architecture that maximizes CPU cache performance while keeping the engine lightweight, efficient, and straightforward.
Write once, deploy to 6 platforms. Native support for Windows, Linux, macOS, Android, iOS, and HTML5 with OpenGL, Metal, and DirectX backends.
Physically-based rendering with dynamic shadows, global illumination, fog, sky system, and advanced material support for photorealistic visuals.
Integrated 2D and 3D physics powered by Box2D and Jolt Physics. Rigid bodies, joints, collision detection, and more out of the box.
MIT licensed, completely free for personal and commercial use. No royalties, no strings attached. Developers who adopt the engine will receive full support, with improvements delivered as quickly as possible.
Design scenes, write code, animate characters, and test your game — all from one unified environment.
Free and open source. No sign-up required. Start building your game today.
You can also build from source for any platform.
Doriax Engine is built by a passionate developer committed to providing full support to every adopter. Your donation helps fund development, infrastructure, and keeps the engine free and open source for everyone.
Every contribution — no matter the size — helps deliver improvements as quickly as possible.