Unity AI – Offene Beta: Der KI-Assistent – eine Erklärung

Stellen Sie Fragen, planen Sie komplexe Aufgaben und lassen Sie den Agenten handeln – ganz ohne den Editor zu verlassen. Heute beschäftigen wir uns in unserer Reihe zur Unity AI Open Beta mit dem Unity AI Assistant.
Der Unity AI Assistant ist das Herzstück von Unity AI. Es handelt sich um eine GPT, die direkt in den Unity-Editor integriert ist, auf Frontier-KI-Modellen basiert und sich auf die Unity-Dokumentation sowie bewährte Verfahren stützt. Im Gegensatz zu einem universellen Programmierassistenten kennt es Ihre Szenenhierarchie, Ihre installierten Pakete, Ihre Zielplattform, Ihre GameObjects und vieles mehr – daher sind die Antworten und der generierte Code genau auf das zugeschnitten, was Sie gerade entwickeln.
Der Assistent verfügt über drei Betriebsmodi. Sie wählen den Modus je nach Komplexität Ihrer Anforderungen und dem Grad an Autonomie, den Sie Ihrem KI-Assistenten einräumen möchten.
Fragemodus
Der „Fragen“-Modus ist der schnellste Weg, um im Editor Antworten zu erhalten. Geben Sie eine Frage in normalem Englisch ein, und der Unity AI Assistant antwortet mit einer Erklärung, einem Code-Schnipsel oder einer Empfehlung – alles auf der Grundlage Ihres Projektkontexts. Es stützt sich auf die Unity-Dokumentation, die Laufzeit-API-Referenzen und den aktuellen Stand Ihres Projekts.
Der Abfragemodus ist schreibgeschützt: Er nimmt keine Änderungen an Ihrem Projekt vor, schreibt keine Dateien und ändert nichts, ohne dass Sie selbst auf die Antwort reagieren. Dies ist der richtige Modus, wenn Sie Informationen wünschen und keine Aktion.
Der „Ask“-Modus eignet sich besonders für:
- Erläuterung der Unity-APIs und der Funktionsweise bestimmter Komponenten
- Fehler in der Konsole diagnostizieren und Lösungen vorschlagen
- Empfehlung von Lösungsansätzen für ein bestimmtes Spiel- oder Systemproblem
- Beantwortung von Fragen zu Ihrer Szene – „Welche GameObjects verwenden dieses Material?“
- Paketdokumentation nachschlagen, ohne den Editor zu verlassen

Planungsmodus
Der Planmodus ist für Aufgaben gedacht, deren Erledigung mehrere Schritte erfordert. Wenn Sie beschreiben, was Sie erstellen oder ändern möchten, erstellt der Assistent einen strukturierten Plan – eine Schritt-für-Schritt-Aufstellung der geplanten Maßnahmen –, bevor er etwas unternimmt.
Sie prüfen den Plan, passen ihn bei Bedarf an und genehmigen ihn anschließend. Erst nach der Genehmigung geht es in Ihrem Projekt weiter. Daher ist der Plan-Modus die richtige Wahl, wenn Sie den Anflug im Blick behalten und kontrollieren möchten, um eine fundierte Entscheidung treffen zu können, bevor Sie Unity AI erlauben, Änderungen vorzunehmen.
Der Planmodus eignet sich gut für:
- Refactoring eines bestehenden Systems über mehrere Skripte hinweg
- Eine neue Funktion von Grund auf neu entwickeln – Eingabeverarbeitung, Zustandsmaschinen, Ereignisse
- Neuordnung einer Szenenhierarchie auf Grundlage einer Designvorgabe
- Code von einer Unity-Version oder einem Muster auf eine andere bzw. ein anderes übertragen
Fragemodus
Der Abfragemodus ist der Ausgangspunkt für die meisten Interaktionen. Nutzen Sie es, um Fragen zu Unity zu stellen, Erklärungen zu Konsolenfehlern zu erhalten, die Funktionsweise einer bestimmten Komponente zu verstehen oder nach bewährten Vorgehensweisen zu suchen. Der Assistent stützt sich auf die Unity-Dokumentation und den Kontext Ihres aktiven Projekts, um konkrete, relevante Antworten zu geben.
Beispielanfragen im „Ask“-Modus:
- „Warum dringt mein Rigidbody durch den Boden?“
- „Was ist der Unterschied zwischen FixedUpdate und Update?“
- „Wie richte ich ein NavMesh für meine aktuelle Szene ein?“

Planungsmodus
Der Planungsmodus hilft Ihnen dabei, komplexe Aufgaben zu vereinfachen, indem er sie in kleinere Schritte unterteilt. Anstelle einer einzelnen Antwort erstellt der Unity AI Assistant einen strukturierten Plan für eine mehrstufige Aufgabe – dabei listet er auf, was er zu tun beabsichtigt, bevor er Maßnahmen ergreift. So haben Sie die Möglichkeit, Änderungen zu prüfen, anzupassen und zu genehmigen, bevor sie in Ihrem Projekt umgesetzt werden.
Der Planmodus eignet sich für Aufgaben wie die Umgestaltung eines Systems, die Einrichtung einer neuen Funktion von Grund auf oder die Neuordnung der Szenenhierarchie – also für Situationen, in denen Sie einen Überblick über den Vorgehensweg benötigen, um vor der Ausführung eine fundierte Entscheidung treffen zu können.

Agentenmodus
Der Agent-Modus ermöglicht es dem Unity AI Assistant, zu handeln. Sobald Sie ihm einen Befehl erteilen und die erforderlichen Berechtigungen erteilen, führt es die Aufgabe von Anfang bis Ende aus: Es schreibt Skripte, ändert Szenenkomponenten, erstellt Prefabs und überprüft, ob die Änderungen wie gewünscht funktionieren.
Jede Änderung ist rückgängig zu machen. Sie können Schritte rückgängig machen, und alle von der KI generierten Assets sind mit eingebetteten Metadaten versehen, sodass sie in Ihrem Projekt und für App-Store-Angaben identifizierbar sind.
Berechtigungsstufen
Sie bestimmen, wie viel Autonomie der Agent-Modus hat. Mit Berechtigungsstufen können Sie festlegen, auf welche Funktionen der Agent zugreifen darf:
- Nur-Lese-Zugriff: Der Agent kann Ihr Projekt einsehen, aber nichts schreiben oder ändern.
- Nur Skripte schreiben: Der Agent kann C#-Skripte erstellen und bearbeiten, jedoch keine Szenen oder Assets ändern
- Volle Autonomie: Der Agent kann Skripte schreiben, Szenen bearbeiten, Assets erstellen und Editor-Aktionen ausführen
Bevor der Agent Änderungen in einer Sitzung übernimmt, wird eine Berechtigungsabfrage angezeigt. Die Einträge zu den Tool-Aktivitäten werden in der Konversation angezeigt, sodass Sie genau sehen können, was der Agent gerade tut. Sie können jeden Eintrag aufklappen, um die Parameter und Ergebnisse einzusehen.

Was Unity AI auszeichnet: Projektkontext
Die Qualität der Ergebnisse des Unity AI Assistant hängt vom Kontext ab. Die meisten KI-Programmierwerkzeuge erkennen nur die Datei, die Sie gerade geöffnet haben. Der Unity AI Assistant hat den Überblick über dein gesamtes Projekt:
- Szenengraph und Hierarchie
- Alle GameObjects und ihre Komponenten
- Installierte Pakete und deren Versionen
- Zielplattform und Build-Einstellungen
- Konsolenausgabe – Warnungen, Fehler und Protokolle
Dieser Kontext ist live. Wenn Sie eine Frage stellen oder eine Aktion anfordern, liest der Unity AI Assistant den aktuellen Status Ihres Projekts aus, nicht eine Momentaufnahme von dem Zeitpunkt, als Sie es geöffnet haben. Das bedeutet, dass es die tatsächlichen Gegebenheiten in Ihrer Szene analysieren, Probleme erkennen kann, die erst zur Laufzeit auftreten würden, und Code generieren kann, der zu Ihrer bestehenden Architektur passt.

Zusätzlichen Kontext hinzufügen
Sie können außerdem über die Schaltfläche „Anhang“ (+) im Assistentenfenster manuell relevante Projektdaten an jede Unterhaltung anhängen, um den Kontext zu verdeutlichen. Auf diese Weise können Sie den Assistenten auf ein bestimmtes Skript, ein Prefab oder eine Reihe von Assets ausrichten – und so seinen Fokus auf Aufgaben eingrenzen, bei denen Sie genau wissen, womit er arbeiten soll.
So öffnen Sie den Unity AI Assistant
Sobald Sie das Assistant-Paket installiert haben:
1. Gehen Sie im Hauptmenü zu „KI“ > „Assistent“.
2. Andocken Sie das Fenster in Ihrem Layout, damit es weiterhin zugänglich bleibt.
3. Wählen Sie einen Modus aus (Fragen, Planen oder Agent) und geben Sie Ihre Eingabe ein.
Falls Sie das Paket noch nicht installiert haben, gehen Sie zu „Windows“ > „Paketmanager“, wählen Sie „Paket nach Namen hinzufügen“ und geben Sie „com.unity.ai.assistant“ ein.

Mehr zu Unity AI
Wenn Sie mehr darüber erfahren möchten, was die Unity AI Open Beta zu bieten hat, laden wir Sie ein, weitere Artikel dieser fortlaufenden Reihe zu lesen:
Probieren Sie Unity AI noch heute aus
Die offene Beta-Version von Unity AI ist ab sofort für alle Unity 6-Entwickler verfügbar. Melden Sie sich für eine kostenlose Testversion an, entdecken Sie den Unity AI Assistant, verbinden Sie Ihre bevorzugten Tools über das Unity AI Gateway und probieren Sie aus, wie Ihr Entwicklungsworkflow mit einem integrierten, projektorientierten KI-Agenten aussieht.
Registrieren Sie sich und erfahren Sie mehr über Tarife, Preise und Datenschutz unter unity.com/features/ai
Die vollständige Dokumentation finden Sie in der Unity AI-Dokumentation, auf die im Editor verwiesen wird, oder unter docs.unity3d.com.
Der Unity AI Assistant befindet sich derzeit in der offenen Beta-Phase. Die in diesem Beitrag beschriebenen Funktionen, Verhaltensweisen und Verfügbarkeiten befinden sich daher in der aktiven Entwicklung und können sich ohne vorherige Ankündigung ändern, eingeschränkt werden oder eingestellt werden.