Turian and TurianZ

This site documents Turian, the C# engine for .NET 10.

Between June and September 2026 the Turian name belonged to an engine written in Zig. That engine, now called TurianZ, reached version 3 with a 3D renderer, scenes, prefabs, an asset pipeline and a full editor. In September 2026 the project moved back to C#, where it had started, and the Turian name moved with it. The story is told in Turian comes home to C#.

Which is which

Turian TurianZ
Language C# on .NET 10 Zig 0.16
Editor Turian Studio (on Gaya and Guinevere) Turian Studio (SDL3)
Versions 1.0.0 onwards up to 3.x
Status Actively developed Preserved; open for anyone to fork
Source github.com/MASS4ORG/Turian gitlab.com/mass4org/mega4/turian

Version numbers restart: Turian 1.0.0 is newer than TurianZ 3.x, and projects are not compatible between the two. Blog posts published before September 2026 describe TurianZ.

What came across

The C# engine absorbed the best ideas from the Zig one, among them the Open Asset Package (OAP) format for shipping game content, the release policy of small, frequent releases with honest major versions, and the design of several Studio panels.


← All docs Edit this page