Turian logo
Engine · 3D

Turian

A component-based 3D game engine and editor, built entirely in Zig. It has its own dedicated site and documentation.

Turian gives you a Unity-style editor workflow — a scene hierarchy, an inspector, an asset browser, and a live 3D viewport — without a garbage collector or a scripting bridge. The engine, the editor, your game logic, and the build tooling are all Zig.

What works today

  • A visual editor (Turian Studio) with scene tree, inspector, and asset browser.
  • A GPU viewport via SDL3 (Vulkan / Metal / D3D12).
  • Components defined as plain Zig structs, discovered from your project's assets/.
  • An asset pipeline for OBJ, glTF/GLB, PNG, and JPG.
  • A headless CLI that builds a self-contained game executable.

It's early — roughly Godot-3-level capability — and under active development. The dedicated site has the honest, up-to-date status, the docs, and the download.

Where it fits in MEGA4

Turian sits at the top of the stack. Its editor is planned to become a plugin for Gaya rather than a standalone application, with Guinevere providing the interface layer underneath. The first real project built with it is Mystery.

Learn more

The full story lives on the dedicated site: