Docs

Open Source & Free

Build games without limits

Welcome to the official documentation for Doriax Engine — a free, lightweight, and efficient open-source game engine with an integrated editor for creating 2D and 3D games. Script in Lua or C++, design scenes visually, and deploy to six platforms.

Documentation status

This documentation covers the editor workflow, runtime architecture, core subsystems, build targets, and the current public API surface exposed by the Doriax source tree. Doriax is moving quickly, so the reference pages are written to be practical guides rather than frozen ABI guarantees.

Start here

Why Doriax

2D & 3D Engine

Full support for both 2D and 3D development — sprites, tilemaps, 3D models, skeletal animation, and more in one lean workflow.

Built-in Editor

Scene hierarchy, properties inspector, animation timeline, integrated code editor, and resource management — all in one place.

Lua & C++

Prototype quickly in Lua or compile C++ at build time for maximum native performance. Combine both seamlessly.

Entity Component System

A modern, data-driven ECS that maximizes CPU cache performance while keeping the engine lightweight and efficient.

Cross-Platform

Deploy to Windows, Linux, macOS, Android, iOS, and HTML5 with OpenGL, Metal, and DirectX backends.

PBR Rendering

Physically-based rendering with dynamic shadows, fog, sky system, and advanced materials for photorealistic visuals.

Editor Export Pipeline

Scene serialization, script generation, shader compilation, and platform-specific project generation live in the editor.

The editor

Doriax Engine Editor — 3D scene

Doriax ships with a complete visual editor: design scenes, edit 2D tilemaps, animate characters, write code, and test your game in play mode — all from one unified environment. Learn more in The Editor.


Coming from Supernova?

Doriax Engine is the continuation of Supernova Engine under a new identity. Version 0.5.5 was the last legacy Supernova release. The core ECS and data-oriented runtime remain, now wrapped in a full editor and export pipeline.