Skip to content

Lumina Engine

A modern C++ game engine with a data-driven editor, C# scripting, and a Vulkan renderer.

Vulkan renderer

A bindless, clustered forward renderer with cascaded shadows, image-based lighting, volumetric fog, and a Slang shader pipeline.

Data-driven world

An EnTT entity-component world with a reflection system that powers the editor, serialization, and networking.

C# scripting

Gameplay in C#, with in-editor hot reload, a typed component API, a message bus, and editor tooling built around it.

Editor first

A full editor, the scene outliner, inspector, asset browser, and live tools, on the same runtime as the game.