Hur man gör ett 3D-spel med Claude Code
Claude Code kan bygga spelet, men var kommer dess 3D-modeller ifrån? Den här guiden kopplar Claude till Thrixels AI 3D-modellgenerator genom MCP, och använder sedan Build World för att förvandla en spelprompt till ett spelbart projekt.
Kan Claude göra ett 3D-spel?
Claude Code kan bygga ett 3D-spel genom att arbeta direkt i ett spelprojekt: skriva skript, köra kommandon och revidera implementeringen efter testning. Med tillgång till motorn och dess verktyg kan den arbeta med kontroller, kameror, kollision, mål och sceninställning. Claude Code är kodningsagenten som används i den här guiden.
Ett spelbart 3D-spel behöver också modeller och material som passar dess värld. Arbetsflödet Claude + Thrixel kopplar Claude till en 3D-resurssgenerator, så att skapa resurser blir en del av samma process som att bygga spelet. Det här är en form av vibe gaming: att beskriva den avsedda upplevelsen och styra en agent genom implementering och revision.
Hur genererar jag 3D-modeller för ett spel gjort med Claude?
Anslut Claude Code till Thrixels AI 3D-modellgenerator via en MCP-server. MCP, förkortning för Model Context Protocol, låter Claude anropa ett externt verktyg för att skapa en resurs, inspektera resultatet och ladda ner det till spelprojektet. Thrixel tillhandahåller denna anslutning för att generera och redigera 3D-spelresurser från text eller referensbilder.
Build World är Thrixels skill med öppen källkod för att bygga spel med kodningsagenter. Det ger en process för att planera projektet, förbereda resurser för motorn, testa spelet och förbättra resultatet. Thrixel MCP-servern tillhandahåller verktygen Claude anropar för att generera, inspektera, redigera och exportera modeller.
Claude hanterar spelkoden och begär resurserna den behöver. Thrixel genererar dessa modeller från text eller referensbilder, med jobb som kan köras medan Claude fortsätter koda. Strukturerade modeller har namngivna delar, så ett hjul, dörr eller tak kan ändras oberoende av varandra under redigering. Claude Code-plugin paketerar både skillen och MCP-servern.
Hur man gör ett spel med Claude Code och Thrixel
För val av verktyg, jämför bästa 3D-modell MCP-servrar för Claude Code, inklusive Thrixel, Meshy, Blender MCP, Tripo och Rodin. Guiden skiljer redigerbara tillverkade resurser från teckengenerering och direkt blenderkontroll.
1. Anslut en 3D-modellgenerator till Claude Code
Börja med Claude Code installerad och ett Thrixel-konto. Klistra in den här instruktionen i Claude Code och följ installationsflödet, inklusive webbläsarinloggningsgodkännandet för Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2. Välj en motor och beskriv spelet
Starta en ny Claude Code-session efter installationen. Börja spelprompten med /thrixel:build-world, namnge sedan motorn och beskriv upplevelsen. En användbar första brief specificerar spelarens handling, målet, inställningen och den visuella stilen.
/thrixel:build-world bygga ett Three.js ubåtsutforskningsspel i ett ljust tropiskt hav. Spelaren samlar skatter bland korallrev och sjunkna ruiner och återvänder sedan till en brygga för att ladda om. Använd en läsbar tredjepersonskamera, tangentbordskontroller och pekkontroller för telefoner.
3. Generera och inspektera resurserna
Claude bryter upp scenen i de modeller den behöver och begär dem genom Thrixel. För ubåtsexemplet kan resursslistan inkludera ubåten, kajen, ruiner, korallformationer och skattbehållare. En delad referensbild eller skriftlig art direction hjälper dessa resurser att höra hemma i samma scen.
Modellbesiktning har betydelse före och efter import. En resurs kan se korrekt ut isolerat men verka för stor, vända åt fel håll eller använda ett olämpligt material i spelet. Formförändringar bör ske innan slutlig detaljering; nätgruppering och triangelreduktion förbereder resurserna för motorns prestandabudget.
4. Speltesta och ge specifik feedback
En framgångsrik konstruktion bekräftar bara att projektet kompileras. Playtesting kontrollerar om kontrollerna reagerar, kameran visar handlingen, kollisioner fungerar och objektivet kan slutföras. Feedback bör identifiera vilken interaktion som misslyckades och tillstånden som orsakade den, så att nästa version kan kontrolleras mot samma scenario.
Uppföljningsmeddelanden fungerar bäst när de beskriver ett observerbart problem. Till exempel: "Ubåten försvinner bakom ruinerna när den vänder. Justera kameran och testa en hel krets från dockan till skatten och tillbaka." Visuell feedback kan vara lika specifik: "Gör skattbehållarna lättare att skilja från de omgivande stenarna."
5. Testa det färdiga bygget och publicera
Testa det exporterade spelet såväl som utvecklingsversionen. Resurssladdning, kontroller och prestanda kan bete sig annorlunda i en webbläsarbyggnad. Färdiga Three.js-spel och Unity WebGL-byggen kan publiceras till thrixel.world genom att be Claude att publicera spelet och returnera en delbar länk. Roblox-spel publiceras genom Roblox Studio.
Använda en gauntlet loop med Claude Code
Build Worlds gauntlet loop skiljer byggnad från omdöme: Claude Code arbetar med spelet, medan en separat kritikeragent utvärderar det spelbara resultatet mot en fast referens. I ubåtsspelet kan kritikern upptäcka att skattbehållare smälter in i revet eller att kameran tappar ubåten under svängar. Claude kan ändra kamerakoden och använda Thrixel för att revidera behållarnas form eller struktur och sedan köra insamlingsvägen igen. Kritikern granskar det uppdaterade spelet mot det ursprungliga målet, så resurskvalitet och spelupplägg utvärderas tillsammans över successiva revisioner.
Vilken spelmotor fungerar bäst med Claude Code?
Valet beror på var spelet kommer att köras och vilken redigerare projektet behöver. För Build World-arbetsflödet riktar Three.js in webbläsaren, Unity producerar ett Unity-projekt, Roblox riktar sig mot en Roblox-upplevelse och Unreal riktar sig mot ett Unreal Engine-projekt.
Three.js för webbläsarspel
Three.js-projekt använder JavaScript och laddar GLB-modeller i en webbläsarscen. Ett webbläsarspel är en användbar utgångspunkt när det avsedda resultatet är en länk som andra kan öppna. Inkludera målenheterna i korten så att tangentbords- och pekkontroller planeras tillsammans.
Unity for a Unity-projekt
Arbetsflödet i Unity använder C#-skript, Unity-scener och FBX-resurser. Det kräver Unity Editor och Unity CLI. Namn Unity när projektet behöver fortsätta i den editorn; en WebGL-build är den form som används för publicering till thrixel.world.
Roblox för en Roblox-upplevelse
Roblox-arbetsflödet använder Luau-skript synkroniserade med Rojo och modeller som importeras till Studio. Studio är också där spelet testas och publiceras. Inkludera Roblox i den första prompten så att projektet följer sin motorspecifika inställning.
Unreal Engine för Blueprint-spel och 3D-nivåer
Unreal arbetsflödet kopplar Claude Code till redigeraren genom Unreal MCP, importerar Thrixel-modeller som FBX och testar spelet i Play-In-Editor. guiden för att bygga ett Unreal-spel med AI täcker redaktörsanslutningen, förberedelse av resurser och en första speluppmaning.
Vanliga frågor om att göra spel med Claude
Kan Claude Opus eller Fable bygga ett spel?
Opus och Fable kan väljas som modell i Claude Code när de är tillgängliga för kontot. Claude Code ger projektet och verktyg åtkomst; Thrixel levererar 3D-generering och redigering. Modellval ersätter inte motoranslutningen eller resurssverktygen. Se Opus and Fable-avsnittet för information om modellval.
Kan Claude generera 3D-modeller från en bild?
Med ett anslutet verktyg som Thrixel kan Claude använda referensbilder för att begära 3D-modeller. Generatorn producerar resursen; Claude hanterar förfrågan och dess integration i spelet. 3D-modell MCP-guiden förklarar genererings-, inspektions- och exportverktygen som är involverade.
Varför ser modellerna i mitt Claude-spel grundläggande ut?
Kontrollera om scenen använder genererade maskor eller former sammansatta av primitiver som lådor och cylindrar. En användbar uppföljning är att be Claude att ersätta en specifik platshållare med en Thrixel-modell, matcha scenens konstriktning och kontrollera dess skala och material i spelet. Belysning, kameraplacering och konsekventa material påverkar också hur den färdiga scenen ser ut.
Kräver detta att du vet hur man kodar?
Claude kan skriva implementeringen från en spelbeskrivning. Kodkunskaper hjälper till att granska förändringar och diagnostisera problem, men tydliga mål och användbar playtest-feedback spelar också roll. Börja med en definierad aktivitet, som att avsluta ett lopp eller samla skatter, så det finns ett konkret sätt att bedöma om spelet fungerar.
Kan Claude lägga till modeller till ett befintligt spel?
Ja. Thrixel MCP-verktygen kan användas inom ett befintligt projekt för att generera saknade rekvisita, ersätta platshållare eller förfina resurser. Genererade modeller finns kvar i Thrixels arbetsyta. Efter redigeringar i webbappen kan Claude uppmanas att hämta de uppdaterade versionerna för spelet.
Ingår Thrixel-användning med Claude?
Thrixel generation krediter är separata från Claude användning. Mängden generering och iteration beror på projektets resursslista och Thrixel-kontots tillgängliga krediter. Aktuella alternativ listas i Thrixels abonnemang.
Var finns installationskommandona?
Det här konfigurationsavsnittet för Claude + Thrixel innehåller plugin-kommandon och exempel på promptar. Den här konfigurationsguiden för Build World beskriver anslutningen, och README-filen i kodarkivet innehåller installationsanvisningarna som underhålls tillsammans med skillen.