Skip to content

Lumina Engine

A modern C++ game engine with a data-driven editor, Luau 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.

Luau scripting

Gameplay in typed Luau, with hot reload, an event 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.