GitHub hat am 18. Juni 2018 GitHub for Unity 1.0 veröffentlicht. Die Erweiterung bindet Git in den Unity-Editor ein und unterstützt Unity 5.6 sowie die Versionen 2017.x und 2018.x. Für Teams bringt sie Git Large File Storage (Git LFS) und Dateisperren für große Assets und wichtige Szenendateien mit.
Die Dateisperren lassen sich in der GitHub-Ansicht des Editors verwalten. Änderungen können mit dem bevorzugten Diff-Programm direkt aus der Changes-Ansicht verglichen werden. Die offiziellen Release Notes führen außerdem ein kleineres Paket mit 1,6 MB, Benachrichtigungen über neue Versionen, die Anmeldung per E-Mail-Adresse, verbesserte Git- und Git-LFS-Unterstützung auf dem Mac sowie eine Aktionsleiste für die wichtigsten Git-Befehle auf.
Versionsverwaltung für große Unity-Projekte
GitHub for Unity sollte damit typische Aufgaben der Versionsverwaltung näher an die Arbeitsumgebung von Spieleteams bringen. Große Binärdateien und nicht gleichzeitig bearbeitbare Szenendateien lassen sich getrennt behandeln, während Quelltext und Projektänderungen im gleichen Werkzeug sichtbar bleiben. Die Erweiterung war als Open-Source-Projekt verfügbar und konnte über die Unity Asset Store bezogen werden.
Die Arbeit an Unity-Werkzeugen knüpfte an den bereits veröffentlichten C#-Referenzquellcode von Unity an. Der neue Editor-Workflow zielte nicht auf eine weitere Engine-Version, sondern auf die Verwaltung von Spielprojekten innerhalb der bestehenden Unity-Umgebung.

