Kā izveidot spēli Roblox ar AI un Thrixel

Thrixel ģenerē 3D modeļus, Build World vada programmēšanas aģentu, un Rojo sinhronizē spēles kodu ar Roblox Studio.

Pirms darba sākšanas jāinstalē Roblox Studio un jāizveido Roblox konts.

Build a Gigacorp, Roblox spēle, kas izveidota ar Thrixel Build World prasmi.

1. Instalē Rojo ar VS Code

  1. Instalē Visual Studio Code (VS Code).
  2. Instalē VS Code paplašinājumu Rojo - Roblox Studio Sync.
  3. VS Code atver File > Open Folder un izvēlies tukšu mapi spēlei.
  4. Nospied Ctrl + Shift + P (Mac datorā Cmd + Shift + P), lai atvērtu komandu paleti. Ieraksti “Rojo” un izvēlies Rojo: Open Menu.
  5. Ja izvēlnē norādīts, ka Rojo nav instalēts, noklikšķini uz Install Rojo now.
  6. Noklikšķini uz Install Roblox Studio Plugin. Ja Studio ir atvērts, pārstartē to. Pēc tam Rojo jāparādās Studio cilnē Plugins.

2. Pievieno Build World prasmi

Pierakstīšanās

Pirms prasmes instalēšanas pieraksties Thrixel. Komanda visiem aģentiem ir vienāda, un tai nepieciešams uv. Ja uv nav instalēts, terminālī izpildi savai operētājsistēmai paredzēto komandu:

macOS, Linux, WSL
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows PowerShell
irm https://astral.sh/uv/install.ps1 | iex

Izpildi tālāk redzamo pierakstīšanās komandu. Kad pārlūkā atveras lapa, noklikšķini uz Approve, lai savienotu Thrixel kontu.

Pieraksties Thrixel
uvx thrixel-mcp@latest login

Instalē Build World

Tālāk izvēlies savu programmēšanas aģentu. Build World nepieciešama gan prasme, kas nodrošina norādījumus, gan Thrixel MCP serveris, kas nodrošina rīkus resursu ģenerēšanai.

Claude Code

Terminālī izpildi šīs komandas, lai instalētu Thrixel spraudni. Tas ietver gan prasmi, gan MCP serveri.

Terminālis
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel

Izpildi claude plugin list un pārbaudi, vai thrixel@thrixel ir iespējots. Pēc tam izpildi claude mcp list un pārbaudi, vai plugin:thrixel:thrixel ir savienots. Pēc instalēšanas sāc jaunu Claude Code sesiju.

Codex

Terminālī izpildi šīs komandas, lai instalētu spraudni Codex:

Terminālis
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel

Izpildi codex plugin list un pārbaudi, vai Thrixel katalogā ir instalēts un iespējots thrixel@thrixel. Izpildi codex mcp list, lai pārbaudītu, vai thrixel ir iespējots. Lai ielādētu spraudni, sāc jaunu Codex sesiju.

Codex versijām bez spraudņu atbalsta izmanto manuālās instalēšanas norādījumus.

Cursor

Pievieno šo konfigurāciju failam ~/.cursor/mcp.json. Ja failā jau ir sadaļa mcpServers, pievieno tai thrixel ierakstu, neaizstājot esošos ierakstus.

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

Pēc tam instalē prasmi, izmantojot savai operētājsistēmai paredzētās komandas:

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"

Pārstartē Cursor. Sadaļā Settings > MCP meklē thrixel, tad Agent tērzēšanā ieraksti / un meklē build-world.

Gemini CLI

Terminālī izpildi šīs komandas, lai reģistrētu Thrixel MCP serveri un instalētu prasmi:

Terminālis
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world

Sāc jaunu Gemini CLI sesiju. Izpildi /mcp, lai pārbaudītu, vai ir thrixel, un /skills list, lai pārbaudītu, vai ir build-world.

Build World iestatīšanas ceļvedī aprakstīta arī manuāla instalēšana, atjauninājumi un esošās instalācijas.

3. Iestati Roblox Studio

Iespējo Studio MCP serveri, lai aģents varētu izpildīt kodu Studio un uzņemt spēles ekrānuzņēmumus.

  1. Atver Roblox Studio un izveido jaunu Baseplate. Tā tiek izveidota vieta jeb Roblox fails, kas satur spēles pasauli.
  2. Noklikšķini uz Assistant ikonas loga augšējā labajā stūrī.
  3. Assistant panelī atver … > Settings > Manage MCP Servers. Ieslēdz Enable Studio as MCP server. Zaļš indikators apstiprina, ka serveris darbojas.

4. Izveido Roblox API atslēgu

Rojo nesinhronizē 3D modeļu failus. Aģents izmanto Roblox API atslēgu, lai modeļus augšupielādētu atsevišķi.

  1. Atver savu Creator Hub piekļuves datu lapu un noklikšķini uz Create API Key.
  2. Sadaļā Access Permissions pievieno API sistēmu Assets. Kā īpašnieku izvēlies savu kontu un iespējo Read un Write.
  3. Sadaļā Accepted IP Addresses pievieno 0.0.0.0/0 vai izslēdz IP ierobežojumus. Ja lauks paliek tukšs, augšupielādes nevarēs pabeigt.
  4. Tā kā šī atslēga atļauj piekļuvi no jebkuras IP adreses, iestati īsu derīguma termiņu, piemēram, 30 dienas.
  5. Noklikšķini uz Save un nokopē atslēgu. Tā tiek parādīta tikai vienu reizi.
  6. Saglabā atslēgu spēles mapē failā ar nosaukumu roblox_api_key.txt. Neiekļauj šo failu Git.

5. Palaid serveri

Palaid serveri no VS Code

  1. VS Code atver komandu paleti ar Ctrl + Shift + P (Mac datorā Cmd + Shift + P). Ieraksti “Rojo” un izvēlies Rojo: Open Menu.
  2. Ja mapē nav Rojo projekta, noklikšķini uz Create one now. Rojo pievieno default.project.json un spēles sākuma mapes.
  3. Sadaļā Projects in this workspace noklikšķini uz projekta nosaukuma blakus palaišanas ikonai.

Paziņojums VS Code apakšējā labajā stūrī apstiprina, ka serveris klausās adresē localhost, portā 34872. Lai to apturētu, atver Rojo izvēlni un vēlreiz noklikšķini uz projekta. Kamēr serveris darbojas, palaišanas ikona kļūst par apturēšanas ikonu.

Savieno Roblox Studio ar serveri

  1. Atgriezies Roblox Studio Baseplate vietā.
  2. Atver cilni Plugins un noklikšķini uz Rojo.
  3. Atstāj adresi localhost un portu 34872, ja vien serveris nav norādījis citu portu.
  4. Noklikšķini uz Connect.
  5. Sadaļā “Sync changes for project” pārskati izmaiņas, ko Rojo veiks vietā, un noklikšķini uz Accept.

Rojo logā tagad redzams projekta nosaukums, servera adrese un poga Disconnect. Studio ir savienots un gatavs saņemt izmaiņas.

Ja Studio nevar savienoties, pārlūkā atver http://localhost:34872/. Rojo statusa lapa apstiprina, ka serveris darbojas.

6. Izveido savu spēli

Thrixel Cubes

Thrixel par 3D resursu ģenerēšanu iekasē Cubes. Kopējā summa atkarīga no izmantotajām darbībām un resursu skaita spēlē. Dažām darbībām ir fiksēta maksa, bet citām tiek mērīts lietojums un maksa aprēķināta pēc izpildes. Pilnas spēles izveide var izmantot arī lielu daļu programmēšanas aģenta plāna limitu. Pirms liela darba pārbaudi atlikumu; aktuālās cenas skatāmas Thrixel vietnē.

Palaid Build World

  1. Atver programmēšanas aģentu mapē, kurā atrodas Rojo projekts.
  2. Sāc ziņojumu ar sava aģenta Build World komandu:
    AģentsKomanda
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Pēc komandas apraksti spēli. Iekļauj “Roblox”, lai prasme izmantotu pareizo dzini.
  4. Norādi, ka Rojo jau darbojas, un pievieno porta numuru, lai aģents nepalaistu otru serveri.

Codex ieraksti $build un prasmju atlasītājā izvēlies build-world, pirms pievieno spēles aprakstu.

Uzvednes piemērs Claude Code
/thrixel:build-world izveido šķēršļu joslas spēli Roblox uz peldošām salām. Rojo un tā Studio spraudnis jau ir iestatīti, un Rojo apkalpo šo mapi portā 34872, tāpēc nepalaid vēl vienu serveri.

Izmaiņu apstiprināšana Roblox Studio

Sākotnējā Rojo savienošana ir apstiprināšanas solis. Kad savienojums izveidots, Rojo sinhronizē izmaiņas, tiklīdz aģents tās saglabā diskā.

  • Savienojot: Rojo uzskaita atšķirības starp failiem un vietu. Noklikšķini uz Accept, lai tās piemērotu, vai Abort, lai atceltu savienojumu. Ja atšķirību nav, savienojums tiek izveidots bez apstiprinājuma pieprasījuma.
  • Kamēr aģents strādā: Jauni un rediģēti skripti Studio parādās automātiski. Ja Studio tika aizvērts vai atvienots, vēlreiz noklikšķini uz Connect, kad aģents to lūdz. Aģents pats nevar atjaunot Rojo savienojumu.
  • Izmaiņu apskatei: Rojo logā noklikšķini uz pēdējās izmaiņas laika, lai atvērtu View changes. Tajā uzskaitītas piemērotās izmaiņas un atzīmētas neveiksmīgās. Rojo izmaiņas redzamas arī Studio atsaukšanas vēsturē.

Lai pārskatītu izmaiņu kopu pirms sinhronizēšanas, Rojo logā atver Settings un iestati Confirmation Behavior uz Always. Noklikšķini uz Disconnect, ļauj aģentam pabeigt un tad noklikšķini uz Connect, lai pārskatītu izmaiņas kopā. Šī pārskatīšana notiek savienojuma izveides brīdī. Aktīva savienojuma laikā saglabātās izmaiņas joprojām sinhronizējas automātiski.

Divām lietām jāpievērš uzmanība manuāli:

  • Saglabā importētos modeļus. Rojo sinhronizē skriptus un instances. Aģents augšupielādē 3D modeļus atsevišķi un ievieto tos ReplicatedStorage.Assets, tāpēc tie netiek glabāti projekta failos. Lai tos paturētu, Studio izmanto File > Save.
  • Rediģē sinhronizētos skriptus projekta failos. Rojo divvirzienu sinhronizēšana pēc noklusējuma ir izslēgta. Šajos skriptos Studio veiktās izmaiņas nenonāk failos un var tikt pārrakstītas.

7. Publicē spēli

Kad spēle ir gatava kopīgošanai, Studio izmanto File > Publish to Roblox.