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:
- Website & docs: turian.mass4.org
- Source: gitlab.com/mass4org/mega4/turian