Een eenheidsspel bouwen met door AI gegenereerde 3D-middelen

Thrixel is een AI 3D-assetsgenerator voor Unity die werkt met een coderingsagent. De agent schrijft C# en bouwt de scène; Thrixel genereert en bewerkt de modellen op basis van tekst of referentieafbeeldingen. Deze handleiding behandelt het maken van assets, het importeren ervan in Unity en het testen ervan in een speelbare game.

Kun je een Unity-game bouwen met AI?

Ja. Codeeragenten zoals Claude Code en Codex kunnen een spelbeschrijving omzetten in een Unity-project met scripts, scènes en 3D-middelen. De opdracht definieert het genre, de besturing, de kunststijl en de doelen. De agent verdeelt het in mechanica en een assetslijst, bouwt een speelbare versie en controleert vervolgens het resultaat in de editor. Deze aanpak wordt ook wel vibe-codering van een game genoemd.

Een klein racespel, verkenningsniveau of hindernisbaan is een handig startpunt. Een volledige lus, zoals het verzamelen van een item en het bereiken van een uitgang, geeft de agent iets concreets om te testen voordat hij de wereld uitbreidt.

Hoe maakt Claude Code verbinding met Unity?

Claude Code werkt met projectbestanden en terminalopdrachten. De skill Build World van Thrixel omvat een Unity-workflow die de Unity CLI gebruikt om te communiceren met een geïnstalleerde Unity Editor. De agent schrijft C#-scripts, zet de scène op en inspecteert schermafbeeldingen vanuit de editor en de afspeelmodus.

Het genereren van assets gebruikt een aparte verbinding: de Thrixel MCP-server. Met MCP kan de programmeeragent modellen opvragen, de onderdelen ervan inspecteren, bewerkingen uitvoeren en de resultaten downloaden terwijl hij aan het spel werkt. De editorverbinding verwerkt Unity; de Thrixel-verbinding verwerkt de modellen.

Unity-middelen genereren met AI

Thrixel's AI 3D-itemgenerator voor Unity verandert tekstbeschrijvingen of referentieafbeeldingen in bewerkbare voertuigen, gebouwen, meubels en rekwisieten. Via de Thrixel MCP-server vraagt de programmeeragent deze modellen rechtstreeks op vanuit de game-instructies en gaat door met het schrijven van gameplay terwijl de generatie loopt. De Unity-tools verzorgen de constructie en het testen van scènes; Thrixel levert de tools voor het genereren en bewerken van 3D-middelen.

Modellen met afzonderlijke onderdelen uit de AI-generator voor 3D-modellen van Thrixel geven de agent specifieke stukken om mee te werken. Een voertuig kan een carrosserie en afzonderlijke wielen hebben; een gebouw kan een deur hebben die opengaat. De agent kan een benoemd onderdeel bewerken, statische geometrie groeperen en bewegende stukken gescheiden houden zodat scripts in Unity kunnen animeren. Gegenereerde assets blijven in de Thrixel-werkruimte, waar ze kunnen worden geïnspecteerd, bewerkt en hergebruikt in projecten.

Tekst naar 3D Unity-middelen: wat moet de prompt bevatten?

Een itemprompt moet het object, de kunststijl, de beoogde grootte en alle onderdelen die moeten worden verplaatst benoemen. Bijvoorbeeld: "Maak een compacte bestelwagen met blauwe verf, een aparte laaddeur en vier aparte wielen. Bereid hem voor op een Unity-racegame." De agent kan het model opvragen bij Thrixel, het importeren en vervolgens de schaal, colliders en C#-gedrag configureren in Unity.

Kan de programmeeragent een hele Unity-scène bouwen met Thrixel?

Build World coördineert het genereren van assets met scènemontage en gameplay. Voor een bezorggame zijn mogelijk een vrachtwagen, huizen, kratten en straatrekwisieten nodig, allemaal aangevraagd met gedeelde art direction. De agent plaatst de gegenereerde modellen in Unity, koppelt de bezorgmechanismen en test de route. Locatie-inspectie kan vervolgens leiden tot een gerichte revisie van bedrijfsmiddelen, zoals het verbreden van een vrachtdeur of het vereenvoudigen van een herhaalde rekwisiet.

Hoe importeer je door AI gegenereerde 3D-modellen in Unity?

De Unity-workflow van Build World maakt gebruik van FBX. De modelimportdocumentatie van Unity raadt aan om rechtstreeks naar FBX te exporteren in de map Assets van het project. De workflow bereidt elk Thrixel-model voor voordat het in de Assets/Models/ wordt geplaatst:

  1. Bereid de geometrie voor. Voer vormbewerkingen uit, reduceer driehoeken tot het budget van het project en groepeer statische onderdelen terwijl je stukken behoudt die moeten bewegen.
  2. Importeer de FBX. Controleer de hiërarchie en wijs materialen toe aan de beoogde slots. Gegroepeerde Thrixel-modellen behouden genoemde materiaalsleuven voor oppervlakken zoals verf, glas en rubber.
  3. Controleer schaal en oriëntatie. Vergelijk het model met de speler en nabijgelegen objecten, en inspecteer vervolgens de voorkant, het grondcontact en de draaipunten van de bewegende delen.
  4. Test het in het spel. Voeg de vereiste botsers en scripts toe en controleer vervolgens camerabeelden, botsingen en beweging in de afspeelmodus.

Wat moet een AI 3D-assetworkflow voor Unity omvatten?

Het genereren en importeren wordt al ondersteund door verschillende tools. Meshy biedt een Unity-bridge en Tripo biedt een Unity-plug-in. Beide bieden ook manieren waarop programmeeragents assets kunnen opvragen. De nuttige vergelijking is hoe de workflow omgaat met revisies, hergebruik van assets en controles in het lopende spel.

De op onderdelen gebaseerde modellen van Thrixel hebben onderdelen op intelligente wijze benoemd, waardoor de programmeeragent specifieke doelen krijgt voor logica en gedrag. Omdat de wielen en een laaddeur als afzonderlijke GameObjects worden bewaard, kan de agent C# schrijven dat de wielen laat draaien met de beweging van het voertuig en de deur alleen opent bij een bezorgstop. Betekenisvolle onderdeelnamen verbinden de gegenereerde geometrie met zijn rol in het spel; de agent stelt de pivots, colliders en scripts in en controleert de interactie in de afspeelmodus.

Meshy's MCP-documentatie zegt bijvoorbeeld dat door API gegenereerde assets niet automatisch in de webwerkruimte verschijnen. Thrixel slaat door agenten gegenereerde assets op in dezelfde werkruimte die in de browser wordt gebruikt. De Build World-skill combineert die assetsbibliotheek met het bewerken van onderdelen, Unity-importvoorbereiding en herhaalde playtests. Een instructie als ‘maak de vrachtwagen smaller en houd de wielen gescheiden’ wordt een revisie van de assets die de agent weer ter plaatse kan brengen.

Een Unity-spel bouwen met Claude Code en Thrixel

Installeer Build World, koppel een Thrixel-account en voltooi de Unity Editor en CLI-installatie zoals beschreven op de Thrixel voor Unity pagina. Geef Claude Code vervolgens een prompt met de naam Unity, het doel van het spel en de vereiste modellen. Bijvoorbeeld:

/thrixel:build-world bouw een Unity-bezorgspel in een kleurrijke badplaats. Creëer een kleine vrachtwagen met aparte wielen, huizen en leveringskratten met Thrixel. Voeg rijbediening, drie bezorgstops, een timer en een herstartknop toe. Test het rijden, botsingen en voltooi een levering in de afspeelmodus.

Vervolgaanwijzingen kunnen een gameplay-probleem of een specifieke visuele verandering beschrijven. De Unity-workflow van Build World vereist het inspecteren van assets na het importeren en vanuit het perspectief van de speler, zodat veranderingen kunnen worden geëvalueerd in de scène waar ze zullen worden gebruikt.

Een gauntlet loop gebruiken om een Unity-spel te verbeteren

Een gauntlet loop geeft een afzonderlijke criticus een vaste referentie en de speelbare Unity-build om te evalueren. In een bezorggame kan de criticus een vrachtwagen markeren die te breed is voor de straat of een camera die de volgende stop verbergt. De bouwer past de C#-bediening of camera aan en gebruikt Thrixel om de carrosserie van de truck te herzien met behoud van de genoemde wielen. Na het importeren van het herziene asset herhaalt de agent de route in de afspeelmodus. De criticus toetst het nieuwe resultaat aan dezelfde referentie, waarbij hij zowel de visuele kwaliteit controleert als of de oplevering kan worden voltooid.

Veelgestelde vragen over het bouwen van Unity-spellen met AI

Moet ik C# kennen om een Unity-game met AI te maken?

De agent kan de C#-scripts schrijven. Bekendheid met de Inspector-, Console- en Play-modus van Unity helpt bij het beoordelen van het resultaat en het beschrijven van bugs. Door AI gegenereerde code moet nog steeds worden getest aan de hand van de beoogde besturing en spelregels.

Waarom zijn geïmporteerde AI-modellen roze in Unity?

Roze materialen kunnen duiden op een incompatibele of kapotte shader. Controleer de console en of het materiaal overeenkomt met de ingebouwde, universele of high-definition renderpijplijn van het project. Unity documenteert materiaalconversie tussen weergavepijplijnen; Het is niet noodzakelijkerwijs nodig om het model opnieuw te genereren.

Kunnen door AI gegenereerde modellen bewegende delen hebben?

Afzonderlijke wielen, deuren en deksels kunnen worden geanimeerd via C#-transformaties. Karakterwandelingen en andere skeletanimaties vereisen een opstelling en animatie-opstelling; De benoemde onderdelen van een model alleen bieden niet die animaties.

Kan een Unity-game gemaakt met AI in een browser draaien?

Een Unity WebGL-build kan via Build World worden gepubliceerd op thrixel.world. Het geëxporteerde spel heeft browsertests nodig voor het laden, geheugengebruik en besturing op de bedoelde apparaten, naast het testen van de editor.

Bouw een Unity-spel met Thrixel