Unity hat den C#-Referenzquellcode von Editor und Engine auf GitHub veröffentlicht. Das Repository umfasst die in C# geschriebenen Teile der Unity-Laufzeit und der Entwicklungsumgebung. Es dient vor allem dazu, das Verhalten der Engine und des Editors nachvollziehen zu können.
Die Veröffentlichung ist nicht mit einer vollständigen Freigabe der Unity-Engine gleichzusetzen. Das Repository weist darauf hin, dass der Code nur als Referenz bereitgestellt wird und die Lizenz keine beliebige Änderung oder Weiterverbreitung der Engine erlaubt.
Mehr Einblick in Editor und Laufzeit
Für Teams kann der Referenzcode bei der Fehlersuche und bei der Bewertung von Engine-Verhalten helfen. Entwickler erhalten Einblick in öffentliche C#-Schnittstellen, interne Abläufe und die Verbindung zwischen Editorfunktionen und Laufzeit. Native Bestandteile und die vollständige Build-Infrastruktur sind davon nicht umfasst.
Der Quellcode ergänzt Werkzeuge wie Rider für .NET- und Unity-Projekte, die den Arbeitsablauf in Entwicklungsumgebungen unterstützen. Die GitHub-Seite bleibt für die jeweils verfügbare Fassung und die geltenden Lizenzhinweise maßgeblich.

