Slik lager du et spill i Roblox med KI og Thrixel
Thrixel genererer 3D-modellene, Build World veileder kodingsagenten, og Rojo synkroniserer spillkoden med Roblox Studio.
Før du begynner, trenger du Roblox Studio installert og en Roblox-konto.
1. Installer Rojo med VS Code
- Installer Visual Studio Code (VS Code).
- Installer utvidelsen Rojo - Roblox Studio Sync for VS Code.
- Gå til File > Open Folder i VS Code, og åpne en tom mappe for spillet.
- Trykk på
Ctrl + Shift + P(Cmd + Shift + Ppå Mac) for å åpne kommandopaletten. Skriv «Rojo», og velg Rojo: Open Menu. - Hvis menyen sier at Rojo ikke er installert, klikker du på Install Rojo now.
- Klikk på Install Roblox Studio Plugin. Start Studio på nytt hvis det er åpent. Rojo skal da vises i fanen Plugins i Studio.
2. Legg til Build World-skillen
Logg inn
Logg inn på Thrixel før du installerer skillen. Kommandoen er lik for alle agenter og krever uv. Hvis uv ikke er installert, kjører du kommandoen for operativsystemet ditt i en terminal:
curl -LsSf https://astral.sh/uv/install.sh | sh
irm https://astral.sh/uv/install.ps1 | iex
Kjør innloggingskommandoen nedenfor. Når nettlesersiden åpnes, klikker du på Approve for å koble til Thrixel-kontoen din.
uvx thrixel-mcp@latest login
Installer Build World
Velg kodingsagenten din nedenfor. Build World trenger både skillen, som gir instruksjonene, og Thrixels MCP-server, som gir verktøyene for å generere ressurser.
Claude Code
Kjør disse kommandoene i en terminal for å installere Thrixel-pluginen. Den inneholder både skillen og MCP-serveren.
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel
Kjør claude plugin list, og kontroller at thrixel@thrixel er aktivert. Kjør deretter claude mcp list, og kontroller at plugin:thrixel:thrixel er tilkoblet. Start en ny Claude Code-økt etter installasjonen.
Codex
Kjør disse kommandoene i en terminal for å installere pluginen i Codex:
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel
Kjør codex plugin list, og kontroller at thrixel@thrixel er installert og aktivert under Thrixel-markedsplassen. Kjør codex mcp list for å kontrollere at thrixel er aktivert. Start en ny Codex-økt for å laste inn pluginen.
For Codex-versjoner uten støtte for pluginer følger du instruksjonene for manuell installasjon.
Cursor
Legg til denne konfigurasjonen i ~/.cursor/mcp.json. Hvis filen allerede har en mcpServers-seksjon, legger du til oppføringen thrixel uten å erstatte de eksisterende oppføringene.
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
Installer deretter skillen med kommandoene for operativsystemet ditt:
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"
Start Cursor på nytt. Kontroller at thrixel finnes under Settings > MCP. Skriv deretter / i Agent-chatten, og se etter build-world.
Gemini CLI
Kjør disse kommandoene i en terminal for å 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-økt. Kjør /mcp for å se etter thrixel og /skills list for å se etter build-world.
Oppsettsveiledningen for Build World dekker også manuelle installasjoner, oppdateringer og eksisterende installasjoner.
3. Sett opp Roblox Studio
Aktiver Studios MCP-server slik at agenten kan kjøre kode i Studio og ta skjermbilder av spillet.
- Åpne Roblox Studio, og opprett en ny Baseplate. Dette oppretter et sted, Roblox-filen som inneholder spillets verden.
- Klikk på ikonet Assistant helt øverst til høyre i vinduet.
- Åpne … > Settings > Manage MCP Servers i Assistant-panelet. Slå på Enable Studio as MCP server. En grønn indikator bekrefter at serveren kjører.
4. Opprett en Roblox-API-nøkkel
Rojo synkroniserer ikke 3D-modellfiler. Agenten bruker en Roblox-API-nøkkel til å laste opp modellene separat.
- Gå til siden for påloggingsinformasjon i Creator Hub, og klikk på Create API Key.
- Legg til API-systemet Assets under Access Permissions. Velg kontoen din som eier, og aktiver Read og Write.
- Legg til
0.0.0.0/0under Accepted IP Addresses, eller slå av IP-begrensningene. Hvis feltet er tomt, kan ikke opplastinger fullføres. - Siden denne nøkkelen gir tilgang fra alle IP-adresser, bør du angi en kort gyldighetsperiode, for eksempel 30 dager.
- Klikk på Save, og kopier nøkkelen. Den vises bare én gang.
- Lagre nøkkelen i en fil som heter
roblox_api_key.txti spillmappen. Ikke legg denne filen til i Git.
5. Start serveren
Start serveren fra VS Code
- Åpne kommandopaletten i VS Code med
Ctrl + Shift + P(Cmd + Shift + Ppå Mac). Skriv «Rojo», og velg Rojo: Open Menu. - Hvis mappen ikke inneholder et Rojo-prosjekt, klikker du på Create one now. Rojo legger til
default.project.jsonog spillets startmapper. - Klikk på prosjektnavnet ved siden av avspillingsikonet under Projects in this workspace.
En melding nederst til høyre i VS Code bekrefter at serveren lytter på localhost, port 34872. For å stoppe den åpner du Rojo-menyen og klikker på prosjektet igjen. Avspillingsikonet endres til et stoppikon mens serveren kjører.
Koble Roblox Studio til serveren
- Gå tilbake til Baseplate-stedet i Roblox Studio.
- Åpne fanen Plugins, og klikk på Rojo.
- Behold adressen
localhostog porten34872, med mindre serveren har oppgitt en annen port. - Klikk på Connect.
- Se gjennom endringene Rojo vil gjøre i Roblox-stedet, under «Sync changes for project», og klikk på Accept.
Rojo-vinduet viser nå prosjektnavnet, serveradressen og knappen Disconnect. Studio er tilkoblet og klart til å motta endringer.
Hvis Studio ikke kan koble til, åpner du http://localhost:34872/ i en nettleser. En Rojo-statusside bekrefter at serveren kjører.
6. Bygg spillet
Thrixel Cubes
Thrixel tar betalt i Cubes for å generere 3D-ressurser. Totalen avhenger av operasjonene som brukes, og antallet ressurser i spillet. Noen operasjoner har en fast pris, mens andre måles og belastes etter at de er kjørt. Å bygge et helt spill kan også bruke en stor del av kodingsagentens abonnementsgrenser. Kontroller saldoen før du starter et stort prosjekt, og se gjeldende priser på Thrixels nettsted.
Kjør Build World
- Åpne kodingsagenten i mappen som inneholder Rojo-prosjektet.
-
Begynn en melding med Build World-kommandoen for agenten din:
Agent Kommando Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Beskriv spillet etter kommandoen. Ta med «Roblox» slik at skillen bruker riktig spillmotor.
- Oppgi at Rojo allerede kjører, og ta med porten, slik at agenten ikke starter en ny server.
Skriv $build i Codex, og velg build-world i skillvelgeren før du legger til spillbeskrivelsen.
/thrixel:build-world bygg et hinderbanespill i Roblox på svevende øyer. Rojo og Studio-pluginen er allerede satt opp, og Rojo betjener denne mappen på port 34872, så ikke start en ny server.
Godta endringer i Roblox Studio
Den første Rojo-tilkoblingen er godkjenningstrinnet. Når forbindelsen er opprettet, synkroniserer Rojo endringer så snart agenten lagrer dem på disk.
- Ved tilkobling: Rojo viser forskjellene mellom filene og stedet. Klikk på Accept for å bruke dem eller på Abort for å avbryte tilkoblingen. Hvis det ikke finnes forskjeller, kobler Rojo til uten å spørre.
- Mens agenten arbeider: Nye og redigerte skript vises automatisk i Studio. Hvis Studio er lukket eller koblet fra, klikker du på Connect igjen når agenten ber om det. Agenten kan ikke koble til Rojo på nytt selv.
- For å undersøke endringene: Klikk på tidspunktet for den siste endringen i Rojo-vinduet for å åpne View changes. Her vises endringene som er brukt, og eventuelle feil markeres. Rojo-endringer vises også i Studios angrehistorikk.
For å gjennomgå en gruppe endringer før synkronisering åpner du Settings i Rojo-vinduet og setter Confirmation Behavior til Always. Klikk på Disconnect, la agenten bli ferdig, og klikk deretter på Connect for å gjennomgå endringene samlet. Denne gjennomgangen skjer ved tilkobling. Endringer som lagres under en aktiv forbindelse, synkroniseres fortsatt automatisk.
To ting krever manuell oppfølging:
- Lagre importene. Rojo synkroniserer skript og instanser. Agenten laster opp 3D-modeller separat og setter dem inn i
ReplicatedStorage.Assets, så disse modellene lagres ikke i prosjektfilene. Bruk File > Save i Studio for å beholde dem. - Rediger synkroniserte skript i prosjektfilene. Rojos toveissynkronisering er slått av som standard. Endringer i disse skriptene i Studio overføres ikke til filene og kan bli overskrevet.
7. Publiser spillet
Bruk File > Publish to Roblox i Studio når spillet er klart til å deles.