Ahwoo und RocketWerkz haben am 15. Oktober das Spieleentwicklungs-Framework BRUTAL quelloffen veröffentlicht. Die C#-Grundlage lässt sich unmittelbar für ein Spiel oder als Unterbau einer eigenen Engine einsetzen. Zu den genannten Anwendern gehören Kitten Space Agency und Ludeons Waylith-Technik für RimWorld.
Ein Interop-Layer verbindet .NET mit nativen APIs und C/C++-Bibliotheken. Module decken unter anderem Speicherverwaltung, Mathematik, Job-Verteilung und Lokalisierung ab. Hinzu kommen Anbindungen etwa für Vulkan, GLFW, Dear ImGui und Physikbibliotheken. Teams können die benötigten Komponenten einzeln auswählen.
Kein Editor, kein fertiger Renderer
Die Projektdokumentation im offiziellen GitHub-Repository grenzt BRUTAL ausdrücklich von einer universellen Spiele-Engine ab: Editor, Szenengraph und Renderer fehlen. Architektur und darüberliegende Systeme bleiben Aufgabe des Studios. Als Voraussetzungen nennt das Projekt .NET 10, Windows oder Linux und für Vulkan-Grafik eine geeignete GPU.
Lizenzgebührenfrei bedeutet nicht ohne Bedingungen
Die BRUTAL License v1.0 basiert auf MIT, ergänzt aber Pflichten für Produkte: einen Copyright-Hinweis in den Credits, die mitzuliefernde NOTICE-Datei und grundsätzlich eine Logoanzeige vor Spielbeginn. Das README nennt Ausnahmen und gesonderte kommerzielle Vereinbarungen. Die eigene Lizenz ist laut Projekt noch nicht OSI-geprüft. Die pauschale Bezeichnung als unveränderte MIT-Lizenz wäre deshalb falsch; Drittkomponenten behalten eigene Bedingungen.
Die Wahl betrifft damit nicht nur Rendering-Leistung, sondern auch den langfristigen Wartungsaufwand eines Teams. Ein anderes Beispiel für quelloffene Studio-Werkzeuge ist Believers Friendshipper für Builds und Playtests: Es arbeitet auf einer anderen Ebene der Produktionspipeline und ersetzt ebenfalls keine vollständige Engine.

