Das Entwicklerteam von Diversion hat die Beta seines Unity-Plugins veröffentlicht. Diversion ist ein cloudbasiertes Versionskontrollsystem, das speziell auf die Anforderungen der Spieleentwicklung mit großen Binärdateien zugeschnitten ist. Mit dem neuen Plugin lässt sich die Versionsverwaltung direkt aus dem Unity-Editor heraus bedienen, ohne den Umweg über eine separate Anwendung.
Nach Angaben des Anbieters können Entwickler Änderungen unmittelbar in Unity einsehen und committen. Der Asset Browser zeigt den Status einzelner Dateien über Modifikations-Badges an, dazu kommen eine Anzeige des Synchronisationsstatus samt aktuellem Branch sowie eine Funktion zum Zurücksetzen einzelner Dateien. Vor drohenden Konflikten warnt das Plugin bereits im Vorfeld. Es handelt sich um die erste Beta-Fassung, für die das Team über seinen Discord-Server Zugang und Feedback einsammelt.
Überarbeitetes Shelf und Reaktionen im Code-Review
Neben dem Unity-Plugin hat Diversion die Shelf-Funktion überarbeitet, mit der sich nicht committete Arbeit zwischenspeichern und später wiederherstellen lässt. Sie ist nun direkt in den Commit-Ablauf eingebunden und soll auch beim Wechsel zwischen Branches keine Änderungen mehr verlieren. Ergänzend lassen sich Code-Reviews und Kommentare mit Emoji-Reaktionen versehen, ähnlich wie es Plattformen wie GitHub bereits bieten.
Versionskontrolle für Spieleprojekte richtet sich an unabhängige Studios ebenso wie an größere Teams. Angebote wie das Selbstpublishing-Programm ID@Xbox zeigen, wie stark kleinere Entwickler auf verlässliche Werkzeuge angewiesen sind. Weitere Informationen zum Unity-Plugin und den übrigen Neuerungen stellt Diversion auf der offiziellen Website bereit.