The Engine
Turian
A component-based 3D game engine and editor, written entirely in modern C#.
Built on Modern Foundations
- Vulkan 1.3: Rendering via Silk.NET, with a physically based material system following standard metal-roughness workflows.
- 100% C#: A node-component scene graph, cross-platform on Windows and Linux (Wayland).
- Studio: A full editor — scene tree, inspector, asset browser and live viewport — currently built with Avalonia, in the process of being rebuilt on Guinevere as a Gaya plugin.
Powered by Guinevere and Gaya
Turian is integrated with the ecosystem it was designed for:
- Guinevere GUI: Provides the fast, GPU-accelerated interface system the new Studio renders through.
- Gaya Editor: The engine's editor is being converted from a standalone Avalonia application into a plugin for the Gaya workbench, so the engine, the editor, and future tools share one host instead of several.
Turian is part of the MEGA4 initiative by MASS4.