Das Unternehmen Unity hat ein neues Tool vorgestellt – Unity CLI, das KI-Agenten direkten Zugriff auf Spieleprojekte ohne die Notwendigkeit einer grafischen Benutzeroberfläche des Editors ermöglicht. Das bedeutet, dass die künstliche Intelligenz nicht nur Code schreiben, sondern das Projekt vollständig verwalten kann: Szenen analysieren, Änderungen vornehmen und die Ergebnisse ihrer Arbeit überprüfen.
KI als eigenständiger Entwickler
Das Hauptmerkmal der Neuheit ist die Fähigkeit des Agents, autonom zu handeln. In einer von den Entwicklern gezeigten Demonstration erhielt die KI eine Meldung über einen kritischen Fehler: Ein Spielfigur fiel durch die Bodentextur hindurch. Der Agent untersuchte die Projektstruktur eigenständig, stellte fest, dass der Kollisionskomponente (zuständig für Objektzusammenstöße) deaktiviert war, aktivierte sie und startete eine Überprüfung. Schließlich bestätigte das System, dass das Problem behoben wurde.
Dieser Ansatz ermöglicht es dem KI-Agenten, den gesamten Arbeitszyklus mit dem Projekt abzuschließen: von der Aufgabenstellung und Analyse des aktuellen Spielzustands über das Einbringen von Änderungen und das Bauen des Projekts bis hin zur finalen Ergebnisüberprüfung. Dies geht weit über das bloße Generieren von Codefragmenten hinaus.
Technische Möglichkeiten und Automatisierung
Unity CLI wurde mit dem Ziel entwickelt, Routineprozesse in der Entwicklung zu automatisieren. Das Tool unterstützt eine strukturierte Datenausgabe in den Formaten JSON und TSV, was es ideal für die Integration in Continuous-Integration-Systeme (CI) macht. In solchen Szenarien werden das Bauen und Testen von Projekten automatisch und ohne menschliches Zutun durchgeführt.
Zur Erweiterung der Funktionalität sind zusätzliche Pakete verfügbar:
- com.unity.pipeline – ermöglicht es der CLI, über eine lokale API mit einem bereits laufenden Unity-Editor oder einer Testversion des Spiels zu interagieren.
- Unity eval – bietet die Möglichkeit, C#-Code innerhalb eines laufenden Projekts auszuführen, ohne dass eine erneute Kompilierung erforderlich ist.
Das Tool Unity CLI steht Entwicklern bereits kostenlos zur Verfügung.