Turian is a component-based 3D game engine, fully in .NET/C#, with a Unity-style workflow. Its editor, Turian Studio, is built on the Gaya platform and drawn with Guinevere.
- Node/component scene graph, prefabs, data assets and stable, rename-proof serialization.
- Input actions
- Localization
- in-game UI with style sheets
- OAP (Open Asset Package) format for shipping game content.
- Vulkan renderer
- Metal-roughness materials
- Point and directional lights.
- Modular render systems for PBR meshes, gizmos, and screen-space and world-space UI.
- 3D Model formats:
- glTF 2.0 is native
- imports FBX and OBJ.
turian-cli: create, compile, export, play and diagnose projects headlessly, and a container image (ghcr.io/mass4org/turian-cli) for your own CI/CD.
- In-editor Play Mode
- Hot-swap while the editor runs.
- "Build & Run" and one-click Export to a standalone, self-contained executable.
- Themes
- Localization
- Customizable keyboard shortcuts.
Turian Studio and the CLI compile your game's C# scripts, so they need the .NET 10 SDK. ownload from the latest release:
| Platform | Package | Notes |
|---|---|---|
| Windows | Turian-<version>-win-x64-setup.exe |
Per-user install, no admin rights. Adds turian-studio and turian-cli to your PATH and a Start menu entry. |
| Debian / Ubuntu | turian-common_…deb, turian-cli_…deb, turian-studio_…deb |
sudo apt install ./turian-*.deb installs both tools into /usr/bin. |
| Linux (other) | Turian-<version>-linux-x64.zip |
Extract anywhere and add the folder to your PATH. |
Exported games are self-contained: players do not need .NET installed.
turian-cli new MyGame # scaffold a project with a starter scene
turian-studio --project MyGame # open it in the editor
turian-cli export MyGame # build a standalone game into MyGame/OutputThe same steps are available in Studio: File → New Project…, Project → Export. See Getting started for a walkthrough, and Building from source to work on the engine itself.
Contributions are welcome. Read the contributing guidelines before opening a pull request.
Turian is an independent project. If you find it valuable, consider supporting its development on Patreon or Ko-fi.
Turian is licensed under the Mozilla Public License 2.0, the same license as Firefox. Games you make with Turian are yours, under any license you choose; only changes to the engine's own files are shared back. See the license page for details.

