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.

Build a Gigacorp, et Roblox-spill laget med Thrixels Build World-skill.

1. Installer Rojo med VS Code

  1. Installer Visual Studio Code (VS Code).
  2. Installer utvidelsen Rojo - Roblox Studio Sync for VS Code.
  3. Gå til File > Open Folder i VS Code, og åpne en tom mappe for spillet.
  4. Trykk på Ctrl + Shift + P (Cmd + Shift + P på Mac) for å åpne kommandopaletten. Skriv «Rojo», og velg Rojo: Open Menu.
  5. Hvis menyen sier at Rojo ikke er installert, klikker du på Install Rojo now.
  6. 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:

macOS, Linux, WSL
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows PowerShell
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.

Logg inn på Thrixel
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.

Terminal
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:

Terminal
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.

MCP-konfigurasjon for Cursor
{
  "mcpServers": {
    "thrixel": {
      "type": "stdio",
      "command": "uvx",
      "args": ["thrixel-mcp@latest"]
    }
  }
}

Installer deretter skillen med kommandoene for operativsystemet ditt:

macOS, Linux, WSL
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
Windows PowerShell
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:

Terminal
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.

  1. Åpne Roblox Studio, og opprett en ny Baseplate. Dette oppretter et sted, Roblox-filen som inneholder spillets verden.
  2. Klikk på ikonet Assistant helt øverst til høyre i vinduet.
  3. Å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.

  1. Gå til siden for påloggingsinformasjon i Creator Hub, og klikk på Create API Key.
  2. Legg til API-systemet Assets under Access Permissions. Velg kontoen din som eier, og aktiver Read og Write.
  3. Legg til 0.0.0.0/0 under Accepted IP Addresses, eller slå av IP-begrensningene. Hvis feltet er tomt, kan ikke opplastinger fullføres.
  4. Siden denne nøkkelen gir tilgang fra alle IP-adresser, bør du angi en kort gyldighetsperiode, for eksempel 30 dager.
  5. Klikk på Save, og kopier nøkkelen. Den vises bare én gang.
  6. Lagre nøkkelen i en fil som heter roblox_api_key.txt i spillmappen. Ikke legg denne filen til i Git.

5. Start serveren

Start serveren fra VS Code

  1. Åpne kommandopaletten i VS Code med Ctrl + Shift + P (Cmd + Shift + P på Mac). Skriv «Rojo», og velg Rojo: Open Menu.
  2. Hvis mappen ikke inneholder et Rojo-prosjekt, klikker du på Create one now. Rojo legger til default.project.json og spillets startmapper.
  3. 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

  1. Gå tilbake til Baseplate-stedet i Roblox Studio.
  2. Åpne fanen Plugins, og klikk på Rojo.
  3. Behold adressen localhost og porten 34872, med mindre serveren har oppgitt en annen port.
  4. Klikk på Connect.
  5. 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

  1. Åpne kodingsagenten i mappen som inneholder Rojo-prosjektet.
  2. Begynn en melding med Build World-kommandoen for agenten din:
    AgentKommando
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Beskriv spillet etter kommandoen. Ta med «Roblox» slik at skillen bruker riktig spillmotor.
  4. 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.

Eksempel på prompt for Claude Code
/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.