Ein Unity-Spiel mit KI-generierten 3D-Assets entwickeln
Thrixel ist ein KI-3D-Asset-Generator für Unity, der mit einem Coding-Agent zusammenarbeitet. Der Agent schreibt C# und baut die Szene auf; Thrixel generiert und bearbeitet die Modelle aus Text oder Referenzbildern. Dieser Leitfaden behandelt Asset-Erstellung, Import in Unity und Tests in einem spielbaren Spiel.
Lässt sich ein Unity-Spiel mit KI entwickeln?
Ja. Coding-Agents wie Claude Code und Codex können eine Spielbeschreibung in ein Unity-Projekt mit Skripten, Szenen und 3D-Assets umsetzen. Die Beschreibung legt Genre, Steuerung, Grafikstil und Ziele fest. Der Agent zerlegt sie in Mechaniken und eine Asset-Liste, erstellt eine spielbare Version und prüft das Ergebnis im Editor. Dieser Ansatz wird auch Vibe Coding eines Spiels genannt.
Ein kleines Rennspiel, ein Erkundungslevel oder ein Hindernisparcours eignet sich als Ausgangspunkt. Ein vollständiger Ablauf, etwa einen Gegenstand zu sammeln und einen Ausgang zu erreichen, gibt dem Agenten etwas Konkretes zum Testen, bevor die Welt erweitert wird.
Wie verbindet sich Claude Code mit Unity?
Claude Code arbeitet mit Projektdateien und Terminalbefehlen. Thrixels Build-World-Skill enthält einen Unity-Ablauf, der über die Unity CLI mit einem installierten Unity Editor kommuniziert. Der Agent schreibt C#-Skripte, richtet die Szene ein und prüft Screenshots aus dem Editor und dem Play-Modus.
Die Asset-Generierung nutzt eine separate Verbindung: den Thrixel-MCP-Server. Über MCP kann der Coding-Agent während der Spieleentwicklung Modelle anfordern, Teile prüfen, Änderungen vornehmen und Ergebnisse herunterladen. Die Editorverbindung steuert Unity; die Thrixel-Verbindung liefert die Modelle.
Unity-Assets mit KI generieren
Thrixels KI-3D-Asset-Generator für Unity verwandelt Textbeschreibungen oder Referenzbilder in bearbeitbare Fahrzeuge, Gebäude, Möbel und Requisiten. Über den Thrixel-MCP-Server fordert der Coding-Agent diese Modelle direkt anhand der Spielbeschreibung an und schreibt während der Generierung weiter an der Spiellogik. Die Unity-Werkzeuge übernehmen Szenenaufbau und Tests; Thrixel liefert die Werkzeuge zur 3D-Asset-Generierung und Bearbeitung.
Teilbasierte Modelle aus Thrixels KI-3D-Modellgenerator geben dem Agenten konkrete Elemente zur Bearbeitung. Ein Fahrzeug kann eine Karosserie und separate Räder haben; ein Gebäude eine Tür, die sich öffnet. Der Agent kann ein benanntes Teil bearbeiten, statische Geometrie gruppieren und bewegliche Elemente für die Animation durch Skripte in Unity getrennt halten. Generierte Assets bleiben im Thrixel-Workspace verfügbar. Dort können sie geprüft, bearbeitet und in anderen Projekten wiederverwendet werden.
Unity-Assets aus Text: Was sollte der Prompt enthalten?
Ein Asset-Prompt sollte Objekt, Grafikstil, vorgesehene Größe und alle beweglichen Teile nennen. Zum Beispiel: „Generiere einen kompakten Lieferwagen mit blauer Lackierung, einer separaten Ladetür und vier separaten Rädern. Bereite ihn für ein Unity-Fahrspiel vor.“ Der Agent kann das Modell bei Thrixel anfordern, importieren und anschließend Maßstab, Collider und C#-Verhalten in Unity konfigurieren.
Kann der Coding-Agent mit Thrixel eine ganze Unity-Szene erstellen?
Build World koordiniert Asset-Generierung, Szenenaufbau und Spiellogik. Ein Lieferspiel kann einen Lieferwagen, Häuser, Kisten und Straßenrequisiten benötigen, die alle mit einem gemeinsamen Grafikstil angefordert werden. Der Agent platziert die generierten Modelle in Unity, verbindet die Liefermechanik und testet die Route. Die Szenenprüfung kann gezielte Asset-Überarbeitungen auslösen, etwa eine breitere Ladetür oder die Vereinfachung einer wiederholten Requisite.
Wie werden KI-generierte 3D-Modelle in Unity importiert?
Der Unity-Ablauf von Build World verwendet FBX. Unitys Dokumentation zum Modellimport empfiehlt den direkten FBX-Export in den Assets-Ordner des Projekts. Der Ablauf bereitet jedes Thrixel-Modell vor, bevor es in Assets/Models/ abgelegt wird:
- Geometrie vorbereiten. Formänderungen vornehmen, Dreiecke auf das Projektbudget reduzieren und statische Teile gruppieren. Bewegliche Teile erhalten.
- FBX importieren. Die Hierarchie prüfen und Materialien den vorgesehenen Slots zuweisen. Gruppierte Thrixel-Modelle behalten benannte Material-Slots für Oberflächen wie Lack, Glas und Gummi.
- Maßstab und Ausrichtung prüfen. Das Modell mit der Spielfigur und benachbarten Objekten vergleichen. Anschließend Ausrichtung, Bodenkontakt und Drehpunkte beweglicher Teile prüfen.
- Im Spiel testen. Benötigte Collider und Skripte hinzufügen und dann Kameraansichten, Kollisionen und Bewegung im Play-Modus prüfen.
Was sollte ein KI-3D-Asset-Ablauf für Unity umfassen?
Generierung und Import werden bereits von mehreren Werkzeugen unterstützt. Meshy bietet eine Unity-Bridge, und Tripo bietet ein Unity-Plugin. Beide ermöglichen auch Coding-Agents das Anfordern von Assets. Ein hilfreicher Vergleich betrachtet den Umgang mit Überarbeitungen, Asset-Wiederverwendung und Prüfungen im laufenden Spiel.
Thrixels teilbasierte Modelle haben aussagekräftig benannte Teile und geben dem Coding-Agent konkrete Ziele für Logik und Verhalten. Bleiben Räder und Ladetür separate GameObjects, kann der Agent C# schreiben, das die Räder mit der Fahrzeugbewegung dreht und die Tür nur an einer Lieferstation öffnet. Sinnvolle Teilenamen verbinden die generierte Geometrie mit ihrer Rolle im Spiel. Der Agent richtet Drehpunkte, Collider und Skripte ein und prüft die Interaktion im Play-Modus.
Beispielsweise weist Meshys MCP-Dokumentation darauf hin, dass API-generierte Assets nicht automatisch im Web-Workspace erscheinen. Thrixel speichert agentengenerierte Assets im selben Workspace, der im Browser verwendet wird. Der Build-World-Skill verbindet diese Asset-Bibliothek mit Teilebearbeitung, Vorbereitung für den Unity-Import und wiederholten Spieltests. Eine Anweisung wie „Mach den Lieferwagen schmaler und halte seine Räder separat“ wird zur Asset-Überarbeitung, die der Agent in die Szene zurückbringen kann.
Ein Unity-Spiel mit Claude Code und Thrixel entwickeln
Build World installieren, ein Thrixel-Konto verbinden und Unity Editor sowie CLI gemäß der Seite Thrixel für Unity einrichten. Claude Code anschließend einen Prompt mit Unity, dem Spielziel und den benötigten Modellen geben. Zum Beispiel:
/thrixel:build-world erstelle ein Unity-Lieferspiel in einer farbenfrohen Küstenstadt. Generiere mit Thrixel einen kleinen Lieferwagen mit separaten Rädern, Häuser und Lieferkisten. Füge Fahrsteuerung, drei Lieferstationen, einen Timer und eine Neustart-Schaltfläche hinzu. Teste Fahren, Kollisionen und eine vollständige Lieferung im Play-Modus.
Folgeprompts können ein Problem im Spielablauf oder eine konkrete visuelle Änderung beschreiben. Der Unity-Ablauf von Build World sieht Asset-Prüfungen nach dem Import und aus Spielersicht vor. So werden Änderungen in der Szene bewertet, in der sie verwendet werden.
Ein Unity-Spiel mit einem Gauntlet Loop verbessern
Ein Gauntlet Loop gibt einem separaten prüfenden Agenten eine feste Referenz und den spielbaren Unity-Build zur Bewertung. Bei einem Lieferspiel könnte er einen zu breiten Lieferwagen oder eine Kamera melden, die die nächste Station verdeckt. Der entwickelnde Agent passt C#-Steuerung oder Kamera an und überarbeitet mit Thrixel die Karosserie, während die benannten Räder erhalten bleiben. Nach dem Import des überarbeiteten Assets wiederholt er die Route im Play-Modus. Der prüfende Agent bewertet das neue Ergebnis anhand derselben Referenz und prüft sowohl die visuelle Qualität als auch den erfolgreichen Abschluss der Lieferung.
Häufige Fragen zur Unity-Spieleentwicklung mit KI
Sind C#-Kenntnisse für ein Unity-Spiel mit KI erforderlich?
Der Agent kann die C#-Skripte schreiben. Vertrautheit mit Unitys Inspector, Console und Play-Modus hilft beim Prüfen des Ergebnisses und Beschreiben von Fehlern. KI-generierter Code muss weiterhin anhand der vorgesehenen Steuerung und Spielregeln getestet werden.
Warum sind importierte KI-Modelle in Unity pink?
Pinke Materialien können auf einen inkompatiblen oder fehlerhaften Shader hinweisen. Die Console prüfen und feststellen, ob das Material zur Built-in, Universal oder High Definition Render Pipeline des Projekts passt. Unity dokumentiert die Materialkonvertierung zwischen Render-Pipelines. Eine erneute Modellgenerierung ist nicht unbedingt nötig.
Können KI-generierte Modelle bewegliche Teile haben?
Separate Räder, Türen und Deckel lassen sich über C#-Transforms animieren. Laufbewegungen von Figuren und andere Skelettanimationen benötigen ein Rig und eine Animationskonfiguration. Benannte Modellteile allein liefern diese Animationen nicht.
Kann ein mit KI erstelltes Unity-Spiel im Browser laufen?
Ein Unity-WebGL-Build kann über Build World auf thrixel.world veröffentlicht werden. Zusätzlich zu Spieltests im Editor muss das exportierte Spiel im Browser auf Ladeverhalten, Speicherbedarf und Steuerung auf den Zielgeräten geprüft werden.