Sådan laver du et 3D-spil med Claude Code
Claude Code kan bygge spillet, men hvor kommer dets 3D-modeller fra? Denne guide forbinder Claude til Thrixels AI 3D-modelgenerator gennem MCP og bruger derefter Build World til at omdanne en spilprompt til et spilbart projekt.
Kan Claude lave et 3D-spil?
Claude Code kan bygge et 3D-spil ved at arbejde direkte i et spilprojekt: skrive scripts, køre kommandoer og revidere implementeringen efter test. Med adgang til motoren og dens værktøjer kan den arbejde på kontroller, kameraer, kollision, objektiver og sceneopsætning. Claude Code er AI-programmeringsagenten, der bruges i denne vejledning.
Et spilbart 3D-spil har også brug for modeller og materialer, der passer til dens verden. Claude + Thrixel arbejdsgangen forbinder Claude til en 3D-aktivgenerator, så aktivoprettelsen bliver en del af den samme proces som at bygge spillet. Dette er en form for vibe gaming: at beskrive den tilsigtede oplevelse og lede en agent gennem implementering og revision.
Hvordan genererer jeg 3D-modeller til et spil lavet med Claude?
Tilslut Claude Code til Thrixels AI 3D-modelgenerator gennem en MCP-server. MCP, forkortelse for Model Context Protocol, lader Claude kalde et eksternt værktøj til at oprette et aktiv, inspicere resultatet og downloade det til spilprojektet. Thrixel giver denne forbindelse til generering og redigering af 3D-spilaktiver fra tekst eller referencebilleder.
Build World er Thrixels open source-færdighed til at bygge spil med AI-programmeringsagenter. Det giver en proces til at planlægge projektet, forberede aktiver til motoren, teste spillet og forbedre resultatet. Thrixel MCP-serveren leverer de værktøjer, Claude kalder til at generere, inspicere, redigere og eksportere modeller.
Claude håndterer spilkoden og anmoder om de aktiver, den har brug for. Thrixel genererer disse modeller fra tekst eller referencebilleder, med jobs, der kan køre, mens Claude fortsætter med at kode. Strukturerede modeller har navngivne dele, så et hjul, en dør eller et tag kan ændres uafhængigt under redigering. Claude Code-plugin'et pakker både færdigheden og MCP-serveren.
Sådan laver du et spil med Claude Code og Thrixel
For værktøjsvalg skal du sammenligne bedste 3D-model MCP-servere til Claude Code, inklusive Thrixel, Meshy, Blender MCP, Tripo og Rodin. Guiden skelner redigerbare fremstillede aktiver fra tegngenerering og direkte Blender-kontrol.
1. Tilslut en 3D-modelgenerator til Claude Code
Start med Claude Code installeret og en Thrixel-konto. Indsæt denne instruktion i Claude Code og følg opsætningsforløbet, inklusive browserens login-godkendelse for Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2. Vælg en motor og beskriv spillet
Start en ny Claude Code-session efter installationen. Begynd spilprompten med /thrixel:build-world, navngiv derefter motoren og beskriv oplevelsen. En nyttig første brief specificerer spillerens handling, målet, indstillingen og den visuelle stil.
/thrixel:build-world byg et Three.js ubådsudforskningsspil i et lyst tropisk hav. Spilleren samler skatte blandt koralrev og sunkne ruiner og vender derefter tilbage til en dock for at genoplade. Brug et læsbart tredjepersonskamera, tastaturkontroller og berøringsknapper til telefoner.
3. Generer og inspicér aktiverne
Claude opdeler scenen i de modeller, den har brug for og anmoder om dem gennem Thrixel. For ubådseksemplet kan aktivlisten omfatte ubåden, dokken, ruiner, koralformationer og skattebeholdere. Et delt referencebillede eller en skriftlig art direction hjælper disse aktiver til at høre til i den samme scene.
Modelinspektion har betydning før og efter import. Et aktiv kan isoleret set se korrekt ud, men virke for stort, vende den forkerte vej eller bruge et uegnet materiale i spillet. Formændringer bør ske før den endelige detaljering; maskegruppering og trekantsreduktion forbereder aktiverne til motorens præstationsbudget.
4. Spiltest og giv specifik feedback
En vellykket build bekræfter kun, at projektet kompilerer. Playtesting kontrollerer, om kontrollerne reagerer, kameraet viser handlingen, kollisioner fungerer, og målet kan fuldføres. Feedback bør identificere, hvilken interaktion der mislykkedes, og de forhold, der forårsagede det, så den næste version kan kontrolleres i forhold til det samme scenarie.
Opfølgningsprompter fungerer bedst, når de beskriver et observerbart problem. For eksempel: "Ubåden forsvinder bag ruinerne, når den drejer. Juster kameraet, og afspil en fuld kredsløb fra docken til skatten og tilbage." Visuel feedback kan være lige så specifik: "Gør skattebeholderne nemmere at skelne fra de omgivende klipper."
5. Test den færdige build og publicer
Test det eksporterede spil såvel som udviklingsversionen. Indlæsning af aktiver, kontroller og ydeevne kan opføre sig anderledes i en browserbuild. Færdige Three.js-spil og Unity WebGL-builds kan publiceres til thrixel.world ved at bede Claude om at udgive spillet og returnere et delbart link. Roblox-spil udgives gennem Roblox Studio.
Brug af en gauntlet loop med Claude Code
Build Worlds gauntlet loop adskiller bygning fra dømmekraft: Claude Code arbejder på spillet, mens en separat kritiker-agent vurderer det spilbare resultat mod en fast reference. I ubådsspillet vil kritikeren måske opdage, at skattebeholdere blander sig i revet, eller at kameraet mister ubåden under vendinger. Claude kan ændre kamerakoden og bruge Thrixel til at revidere beholdernes form eller teksturer og derefter køre indsamlingsruten igen. Kritikeren gennemgår det opdaterede spil i forhold til det oprindelige mål, så aktivkvalitet og gameplay evalueres sammen på tværs af successive revisioner.
Hvilken spilmotor fungerer bedst med Claude Code?
Valget afhænger af, hvor spillet skal køre, og hvilken editor projektet har brug for. For Build World-arbejdsgangen er Three.js målrettet mod browseren, Unity producerer et Unity-projekt, Roblox målretter mod en Roblox-oplevelse, og Unreal målretter mod et Unreal Engine-projekt.
Three.js til browserspil
Three.js-projekter bruger JavaScript og indlæser GLB-modeller i en browserscene. Et browserspil er et nyttigt udgangspunkt, når det tilsigtede resultat er et link, som andre kan åbne. Inkluder målenhederne i briefen, så tastatur- og berøringskontroller planlægges sammen.
Unity for et Unity-projekt
Unity-arbejdsgangen bruger C#-scripts, Unity-scener og FBX-aktiver. Det kræver Unity Editor og Unity CLI. Navngiv Unity, når projektet skal fortsætte i den editor; en WebGL build er den form, der bruges til at publicere til thrixel.world.
Roblox for en Roblox-oplevelse
Roblox-arbejdsgangen bruger Luau-scripts synkroniseret med Rojo og modeller importeret til Studio. Studio er også der, hvor spillet testes og udgives. Inkluder Roblox i den indledende prompt, så projektet følger sin motorspecifikke opsætning.
Unreal Engine til Blueprint gameplay og 3D-niveauer
Unreal-workflowet forbinder Claude Code med editoren gennem Unreal MCP, importerer Thrixel-modeller som FBX og tester gameplay i Play-In-Editor. guiden til at bygge et Unreal-spil med AI dækker editorforbindelsen, forberedelse af aktiver og en første spilprompt.
Almindelige spørgsmål om at lave spil med Claude
Kan Claude Opus eller Fable bygge et spil?
Opus og Fable kan vælges som model i Claude Code, når de er tilgængelige for kontoen. Claude Code giver adgang til projektet og værktøjet; Thrixel leverer 3D-generering og -redigering. Modelvalg erstatter ikke motorforbindelsen eller aktivværktøjerne. Se afsnittet Opus og Fable for detaljer om modelvalg.
Kan Claude generere 3D-modeller fra et billede?
Med et tilsluttet værktøj som Thrixel kan Claude bruge referencebilleder til at anmode om 3D-modeller. Generatoren producerer aktivet; Claude håndterer anmodningen og dens integration i spillet. 3D-model MCP-vejledningen forklarer de involverede genererings-, inspektions- og eksportværktøjer.
Hvorfor ser modellerne i mit Claude-spil grundlæggende ud?
Tjek, om scenen bruger genererede masker eller former, der er samlet af primitiver såsom kasser og cylindre. En nyttig opfølgning er at bede Claude om at erstatte en specifik pladsholder med en Thrixel-model, matche scenens kunstretning og kontrollere dens skala og materialer i spillet. Belysning, kameraplacering og ensartede materialer påvirker også, hvordan den færdige scene ser ud.
Kræver dette at vide, hvordan man koder?
Claude kan skrive implementeringen ud fra en spilbeskrivelse. Kodningsviden hjælper med at gennemgå ændringer og diagnosticere problemer, men klare mål og nyttig playtest-feedback betyder også noget. Begynd med en defineret aktivitet, såsom at afslutte et løb eller samle skatte, så der er en konkret måde at vurdere, om spillet virker.
Kan Claude tilføje modeller til et eksisterende spil?
Ja. Thrixel MCP-værktøjerne kan bruges i et eksisterende projekt til at generere manglende 3D-sceneobjekter, erstatte pladsholdere eller forfine aktiver. Genererede modeller forbliver i Thrixel-arbejdsområdet. Efter redigeringer i webappen kan Claude blive bedt om at hente de opdaterede versioner til spillet.
Er Thrixel-brug inkluderet i Claude?
Thrixel generationskreditter er adskilt fra Claude-brug. Mængden af generering og iteration afhænger af projektets aktivliste og Thrixel-kontoens tilgængelige kreditter. Aktuelle muligheder er angivet i Thrixels planer.
Hvor er installationskommandoerne?
Claude + Thrixel opsætningssektionen inkluderer plugin-kommandoer og eksempelprompter. Build World opsætningsvejledningen dækker forbindelsesdetaljer, og README indeholder installationsinstruktionerne, der vedligeholdes med færdigheden.