Sådan bygger du et spil i Roblox med AI og Thrixel
Thrixel genererer 3D-modellerne, Build World guider kodningsagenten, og Rojo synkroniserer spillets kode med Roblox Studio.
Før du begynder, skal du have Roblox Studio installeret og en Roblox-konto.
1. Installer Rojo med VS Code
- Installer Visual Studio Code (VS Code).
- Installer udvidelsen Rojo - Roblox Studio Sync til VS Code.
- Gå til File > Open Folder i VS Code, og åbn en tom mappe til spillet.
- Tryk på
Ctrl + Shift + P(Cmd + Shift + Ppå Mac) for at åbne kommandopaletten. Skriv “Rojo”, og vælg Rojo: Open Menu. - Hvis menuen angiver, at Rojo ikke er installeret, skal du klikke på Install Rojo now.
- Klik på Install Roblox Studio Plugin. Genstart Studio, hvis det er åbent. Rojo bør derefter vises på fanen Plugins i Studio.
2. Tilføj Build World-skillen
Log ind
Log ind på Thrixel, før du installerer skillen. Kommandoen er den samme for alle agenter og kræver uv. Hvis uv ikke er installeret, skal du køre kommandoen til dit operativsystem i en terminal:
curl -LsSf https://astral.sh/uv/install.sh | sh
irm https://astral.sh/uv/install.ps1 | iex
Kør loginkommandoen nedenfor. Når siden åbner i browseren, skal du klikke på Approve for at forbinde din Thrixel-konto.
uvx thrixel-mcp@latest login
Installer Build World
Vælg din kodningsagent nedenfor. Build World kræver både skillen, som indeholder instruktionerne, og Thrixels MCP-server, som leverer værktøjerne til at generere assets.
Claude Code
Kør disse kommandoer i en terminal for at installere Thrixel-pluginet. Det indeholder både skillen og MCP-serveren.
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel
Kør claude plugin list, og kontrollér, at thrixel@thrixel er aktiveret. Kør derefter claude mcp list, og kontrollér, at plugin:thrixel:thrixel er forbundet. Start en ny Claude Code-session efter installationen.
Codex
Kør disse kommandoer i en terminal for at installere pluginet i Codex:
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel
Kør codex plugin list, og kontrollér, at thrixel@thrixel er installeret og aktiveret under Thrixel-markedspladsen. Kør codex mcp list for at kontrollere, at thrixel er aktiveret. Start en ny Codex-session for at indlæse pluginet.
For Codex-versioner uden pluginunderstøttelse skal du følge vejledningen til manuel installation.
Cursor
Tilføj denne konfiguration til ~/.cursor/mcp.json. Hvis filen allerede indeholder et afsnit med mcpServers, skal du tilføje posten thrixel uden at erstatte de eksisterende poster.
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
Installer derefter skillen med kommandoerne til dit operativsystem:
git clone https://github.com/thrixel/build-world ~/.thrixel/build-world
mkdir -p ~/.cursor/skills
ln -s ~/.thrixel/build-world/skills/build-world ~/.cursor/skills/build-world
git clone https://github.com/thrixel/build-world "$HOME\.thrixel\build-world"
New-Item -ItemType Directory -Force "$HOME\.cursor\skills" | Out-Null
New-Item -ItemType Junction -Path "$HOME\.cursor\skills\build-world" -Target "$HOME\.thrixel\build-world\skills\build-world"
Genstart Cursor. Kontrollér, at thrixel findes under Settings > MCP. Skriv derefter / i Agent-chatten, og se efter build-world.
Gemini CLI
Kør disse kommandoer i en terminal for at registrere Thrixels MCP-server og installere skillen:
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world
Start en ny Gemini CLI-session. Kør /mcp for at se efter thrixel og /skills list for at se efter build-world.
Opsætningsvejledningen til Build World dækker også manuelle installationer, opdateringer og eksisterende installationer.
3. Opsæt Roblox Studio
Aktivér Studios MCP-server, så agenten kan køre kode i Studio og tage skærmbilleder af spillet.
- Åbn Roblox Studio, og opret en ny Baseplate. Det opretter et sted, Roblox-filen med spillets verden.
- Klik på ikonet Assistant helt øverst til højre i vinduet.
- Åbn … > Settings > Manage MCP Servers i Assistant-panelet. Slå Enable Studio as MCP server til. En grøn indikator bekræfter, at serveren kører.
4. Opret en Roblox-API-nøgle
Rojo synkroniserer ikke 3D-modelfiler. Agenten bruger en Roblox-API-nøgle til at uploade modellerne separat.
- Gå til din side med legitimationsoplysninger i Creator Hub, og klik på Create API Key.
- Tilføj API-systemet Assets under Access Permissions. Vælg din konto som ejer, og aktivér Read og Write.
- Tilføj
0.0.0.0/0under Accepted IP Addresses, eller slå IP-begrænsninger fra. Hvis feltet er tomt, kan uploads ikke gennemføres. - Da nøglen tillader adgang fra enhver IP-adresse, bør du vælge en kort gyldighedsperiode, for eksempel 30 dage.
- Klik på Save, og kopiér nøglen. Den vises kun én gang.
- Gem nøglen i en fil ved navn
roblox_api_key.txti spilmappen. Tilføj ikke denne fil til Git.
5. Start serveren
Start serveren fra VS Code
- Åbn kommandopaletten i VS Code med
Ctrl + Shift + P(Cmd + Shift + Ppå Mac). Skriv “Rojo”, og vælg Rojo: Open Menu. - Hvis mappen ikke indeholder et Rojo-projekt, skal du klikke på Create one now. Rojo tilføjer
default.project.jsonog spillets startmapper. - Klik på projektnavnet ved siden af afspilningsikonet under Projects in this workspace.
En pop op-meddelelse nederst til højre i VS Code bekræfter, at serveren lytter på localhost på port 34872. Åbn Rojo-menuen, og klik på projektet igen for at stoppe serveren. Afspilningsikonet ændres til et stopikon, mens serveren kører.
Forbind Roblox Studio til serveren
- Gå tilbage til Baseplate-stedet i Roblox Studio.
- Åbn fanen Plugins, og klik på Rojo.
- Behold adressen
localhostog porten34872, medmindre serveren har angivet en anden port. - Klik på Connect.
- Gennemgå de ændringer, som Rojo vil foretage på Roblox-stedet, under “Sync changes for project”, og klik på Accept.
Rojo-vinduet viser nu projektnavnet, serveradressen og knappen Disconnect. Studio er forbundet og klar til at modtage ændringer.
Hvis Studio ikke kan oprette forbindelse, skal du åbne http://localhost:34872/ i en browser. En Rojo-statusside bekræfter, at serveren kører.
6. Byg spillet
Thrixel Cubes
Thrixel opkræver Cubes for at generere 3D-assets. Det samlede beløb afhænger af de anvendte operationer og antallet af assets i spillet. Nogle operationer har en fast pris, mens andre måles og afregnes efter udførelsen. At bygge et helt spil kan også bruge en stor del af kodningsagentens abonnementsgrænser. Kontrollér din saldo, før du begynder på et stort projekt, og se de aktuelle priser på Thrixels hjemmeside.
Kør Build World
- Åbn kodningsagenten i mappen med Rojo-projektet.
-
Start en besked med Build World-kommandoen til din agent:
Agent Kommando Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Beskriv spillet efter kommandoen. Medtag “Roblox”, så skillen bruger den rigtige spilmotor.
- Nævn, at Rojo allerede kører, og angiv porten, så agenten ikke starter en ekstra server.
Skriv $build i Codex, og vælg build-world i skillvælgeren, før du tilføjer spilbeskrivelsen.
/thrixel:build-world byg et forhindringsbanespil i Roblox på svævende øer. Rojo og dets Studio-plugin er allerede sat op, og Rojo serverer denne mappe på port 34872, så start ikke en ekstra server.
Acceptér ændringer i Roblox Studio
Den første Rojo-forbindelse er godkendelsestrinnet. Når forbindelsen er oprettet, synkroniserer Rojo ændringer, så snart agenten gemmer dem på disken.
- Ved tilslutning: Rojo viser forskellene mellem filerne og stedet. Klik på Accept for at anvende dem eller på Abort for at annullere forbindelsen. Hvis der ikke er nogen forskelle, oprettes forbindelsen uden at spørge.
- Mens agenten arbejder: Nye og redigerede scripts vises automatisk i Studio. Hvis Studio er blevet lukket eller afbrudt, skal du klikke på Connect igen, når agenten beder om det. Agenten kan ikke selv genoprette Rojo-forbindelsen.
- For at undersøge ændringer: Klik på tidspunktet for den seneste ændring i Rojo-vinduet for at åbne View changes. Her vises de anvendte ændringer, og eventuelle fejl markeres. Rojo-ændringer vises også i Studios fortrydelseshistorik.
For at gennemgå flere ændringer før synkronisering skal du åbne Settings i Rojo-vinduet og sætte Confirmation Behavior til Always. Klik på Disconnect, lad agenten blive færdig, og klik derefter på Connect for at gennemgå ændringerne samlet. Gennemgangen sker ved tilslutning. Ændringer, som gemmes under en aktiv forbindelse, synkroniseres stadig automatisk.
To ting kræver manuel opmærksomhed:
- Gem importerne. Rojo synkroniserer scripts og instanser. Agenten uploader 3D-modeller separat og indsætter dem i
ReplicatedStorage.Assets, så disse modeller gemmes ikke i projektfilerne. Brug File > Save i Studio til at bevare dem. - Rediger synkroniserede scripts i projektfilerne. Rojos tovejssynkronisering er slået fra som standard. Ændringer af disse scripts i Studio når ikke filerne og kan blive overskrevet.
7. Udgiv spillet
Brug File > Publish to Roblox i Studio, når spillet er klar til at blive delt.