Een 3D-spel maken met Claude Code
Claude Code kan het spel bouwen, maar waar komen de 3D-modellen vandaan? Deze gids verbindt Claude via MCP met de AI 3D-modelgenerator van Thrixel en gebruikt vervolgens Build World om een spelprompt om te zetten in een speelbaar project.
Kan Claude een 3D-spel maken?
Claude Code kan een 3D-game bouwen door rechtstreeks in een gameproject te werken: scripts schrijven, opdrachten uitvoeren en de implementatie herzien na het testen. Met toegang tot de engine en de bijbehorende tools kan hij werken aan de besturing, camera's, botsingen, doelstellingen en scène-instellingen. Claude Code is de programmeeragent die in deze handleiding wordt gebruikt.
Een speelbaar 3D-spel heeft ook modellen en materialen nodig die bij de wereld passen. De Claude + Thrixel-workflow verbindt Claude met een 3D-itemgenerator, zodat het maken van items onderdeel wordt van hetzelfde proces als het bouwen van de game. Dit is één vorm van vibe gaming: het beschrijven van de beoogde ervaring en het aansturen van een agent door implementatie en herziening.
Hoe genereer ik 3D-modellen voor een spel gemaakt met Claude?
Verbind Claude Code met Thrixel's AI 3D-modelgenerator via een MCP-server. Met MCP, een afkorting van Model Context Protocol, kan Claude een externe tool aanroepen om een item te maken, het resultaat te inspecteren en het naar het gameproject te downloaden. Thrixel biedt deze verbinding voor het genereren en bewerken van 3D-game-items uit tekst of referentiebeelden.
Build World is de open source-skill van Thrixel voor het bouwen van games met programmeeragents. Het biedt een proces voor het plannen van het project, het voorbereiden van middelen voor de engine, het testen van het spel en het verbeteren van het resultaat. De Thrixel MCP-server levert de tools die Claude aanroept om modellen te genereren, inspecteren, bewerken en exporteren.
Claude beheert de spelcode en vraagt om de benodigde middelen. Thrixel genereert deze modellen op basis van tekst of referentieafbeeldingen, waarbij taken kunnen worden uitgevoerd terwijl Claude doorgaat met coderen. Gestructureerde modellen hebben onderdelen met een naam, zodat een wiel, deur of dak tijdens het bewerken onafhankelijk kan worden gewijzigd. De Claude Code-plug-in verpakt zowel de skill als de MCP-server.
Hoe maak je een spel met Claude Code en Thrixel
Vergelijk voor toolselectie de beste 3D-model MCP-servers voor Claude Code, waaronder Thrixel, Meshy, Blender MCP, Tripo en Rodin. De gids maakt onderscheid tussen bewerkbare, vervaardigde middelen en het genereren van karakters en directe Blender-bediening.
1. Sluit een 3D-modelgenerator aan op Claude Code
Begin met Claude Code geïnstalleerd en een Thrixel-account. Plak deze instructie in Claude Code en volg de installatieprocedure, inclusief de goedkeuring van de browseraanmelding voor Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2. Kies een engine en beschrijf het spel
Start een nieuwe Claude Code-sessie na de installatie. Begin de spelprompt met /thrixel:build-world, geef vervolgens de engine een naam en beschrijf de ervaring. Een nuttige eerste instructie specificeert de actie van de speler, het doel, de setting en de visuele stijl.
/thrixel:build-world bouw een Three.js-onderzeeërverkenningsspel in een heldere tropische zee. De speler verzamelt schatten tussen koraalriffen en gezonken ruïnes en keert vervolgens terug naar een kade om op te laden. Gebruik een leesbare camera voor derden, toetsenbordbediening en aanraakbediening voor telefoons.
3. Genereer en inspecteer de assets
Claude verdeelt de scène in de modellen die hij nodig heeft en vraagt deze aan via Thrixel. Voor het voorbeeld van de onderzeeër kan de lijst met assets de onderzeeër, de kade, ruïnes, koraalformaties en schatcontainers bevatten. Een gedeeld referentiebeeld of geschreven art direction zorgt ervoor dat deze assets in dezelfde scène thuishoren.
Modelinspectie is belangrijk voor en na import. Een asset kan er op zichzelf goed uitzien, maar te groot lijken, de verkeerde kant op kijken of ongeschikt materiaal gebruiken in het spel. Vormveranderingen moeten plaatsvinden vóór de definitieve detaillering; mesh-groepering en driehoeksreductie bereiden de assets voor op het prestatiebudget van de motor.
4. Speel een test en geef specifieke feedback
Een succesvolle build bevestigt alleen dat het project compileert. Bij playtests wordt gecontroleerd of de besturing reageert, de camera de actie laat zien, botsingen werken en het doel kan worden behaald. Feedback moet identificeren welke interactie is mislukt en de omstandigheden die dit hebben veroorzaakt, zodat de volgende versie kan worden gecontroleerd aan de hand van hetzelfde scenario.
Vervolgvragen werken het beste als ze een waarneembaar probleem beschrijven. Bijvoorbeeld: "De onderzeeër verdwijnt bij het draaien achter de ruïnes. Pas de camera aan en speel een volledig circuit van de kade naar de schat en terug." Visuele feedback kan net zo specifiek zijn: “Maak de schatcontainers gemakkelijker te onderscheiden van de omringende rotsen.”
5. Test de voltooide build en publiceer deze
Test zowel het geëxporteerde spel als de ontwikkelingsversie. Het laden van middelen, de bedieningselementen en de prestaties kunnen zich anders gedragen in een browserbuild. Voltooide Three.js-games en Unity WebGL-builds kunnen worden gepubliceerd naar thrixel.world door Claude te vragen de game te publiceren en een deelbare link terug te sturen. Roblox-spellen worden gepubliceerd via Roblox Studio.
Een gauntlet loop gebruiken met Claude Code
De gauntlet loop van Build World scheidt bouwen van oordeel: Claude Code werkt aan het spel, terwijl een afzonderlijke criticus het speelbare resultaat evalueert aan de hand van een vaste referentie. In het onderzeeërspel kan de criticus ontdekken dat schatcontainers opgaan in het rif of dat de camera de onderzeeër tijdens bochten verliest. Claude kan de cameracode wijzigen en Thrixel gebruiken om de vorm of texturen van de containers te herzien, en vervolgens de verzamelroute opnieuw uitvoeren. De criticus beoordeelt de bijgewerkte game ten opzichte van het oorspronkelijke doel, zodat de kwaliteit van de assets en de gameplay samen worden geëvalueerd bij opeenvolgende herzieningen.
Welke game-engine werkt het beste met Claude Code?
De keuze hangt af van waar het spel zal draaien en welke editor het project nodig heeft. Voor de Build World-workflow richt Three.js zich op de browser, Unity produceert een Unity-project, Roblox richt zich op een Roblox-ervaring en Unreal richt zich op een Unreal Engine-project.
Three.js voor browsergames
Three.js-projecten gebruiken JavaScript en laden GLB-modellen in een browserscène. Een browsergame is een handig startpunt als het beoogde resultaat een link is die andere mensen kunnen openen. Neem de doelapparaten op in de opdracht, zodat toetsenbord- en aanraakbedieningen samen worden gepland.
Eenheid voor een Eenheidsproject
De Unity-workflow maakt gebruik van C#-scripts, Unity-scènes en FBX-middelen. Hiervoor zijn de Unity Editor en Unity CLI vereist. Geef Unity een naam wanneer het project moet worden voortgezet in die editor; een WebGL-build is het formulier dat wordt gebruikt voor publicatie op thrixel.world.
Roblox voor een Roblox-ervaring
De Roblox-workflow gebruikt Luau-scripts die zijn gesynchroniseerd met Rojo en modellen die in Studio zijn geïmporteerd. Studio is ook de plek waar de game wordt getest en gepubliceerd. Neem Roblox op in de eerste prompt, zodat het project de motorspecifieke instellingen volgt.
Unreal Engine voor Blueprint-gameplay en 3D-levels
De Unreal workflow verbindt Claude Code met de editor via Unreal MCP, importeert Thrixel-modellen als FBX en test de gameplay in Play-In-Editor. De gids voor het bouwen van een Unreal-game met AI behandelt de editorverbinding, het voorbereiden van assets en een eerste game-prompt.
Veelgestelde vragen over het maken van games met Claude
Kan Claude Opus of Fable een spel bouwen?
Opus en Fable kunnen worden geselecteerd als model in Claude Code, indien beschikbaar voor het account. Claude Code biedt toegang tot het project en de tools; Thrixel levert 3D-generatie en -bewerking. Modelkeuze vervangt niet de motoraansluiting of het gereedschapsgereedschap. Zie de sectie Opus en Fabel voor details over modelselectie.
Kan Claude 3D-modellen genereren uit een afbeelding?
Met een aangesloten tool zoals Thrixel kan Claude referentiebeelden gebruiken om 3D-modellen op te vragen. De generator produceert het actief; Claude handelt het verzoek af en de integratie ervan in het spel. In de MCP-handleiding voor 3D-modellen worden de betrokken generatie-, inspectie- en exporttools uitgelegd.
Waarom zien de modellen in mijn Claude-spel er eenvoudig uit?
Controleer of de scène gegenereerde meshes of vormen gebruikt die zijn samengesteld uit primitieven zoals dozen en cilinders. Een nuttig vervolg is om Claude te vragen een specifieke tijdelijke aanduiding te vervangen door een Thrixel-model, de art direction van de scène aan te passen en de schaal en materialen in de game te controleren. Verlichting, cameraplaatsing en consistente materialen hebben ook invloed op hoe de voltooide scène eruit ziet.
Vereist dit dat je weet hoe je moet coderen?
Claude kan de implementatie schrijven op basis van een spelbeschrijving. Kennis van coderen helpt bij het beoordelen van wijzigingen en het diagnosticeren van problemen, maar duidelijke doelen en nuttige playtest-feedback zijn ook van belang. Begin met een gedefinieerde activiteit, zoals het voltooien van een race of het verzamelen van schatten, zodat er een concrete manier is om te beoordelen of het spel werkt.
Kan Claude modellen toevoegen aan een bestaand spel?
Ja. De Thrixel MCP-tools kunnen binnen een bestaand project worden gebruikt om ontbrekende rekwisieten te genereren, tijdelijke aanduidingen te vervangen of assets te verfijnen. Gegenereerde modellen blijven in de Thrixel-werkruimte. Na bewerkingen in de webapp kan Claude worden gevraagd de bijgewerkte versies van de game op te halen.
Is het gebruik van Thrixel inbegrepen bij Claude?
Thrixel-generatiecredits staan los van het gebruik van Claude. De hoeveelheid generatie en iteratie hangt af van de assetslijst van het project en de beschikbare credits van het Thrixel-account. De huidige opties staan vermeld in abonnementen van Thrixel.
Waar zijn de installatieopdrachten?
De configuratiesectie voor Claude + Thrixel bevat de pluginopdrachten en voorbeeldprompts. De configuratiegids voor Build World beschrijft de verbindingsdetails, en de README in de repository bevat de installatie-instructies die samen met de skill worden onderhouden.