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.
1. Instalē Rojo ar VS Code
- Instalē Visual Studio Code (VS Code).
- Instalē VS Code paplašinājumu Rojo - Roblox Studio Sync.
- VS Code atver File > Open Folder un izvēlies tukšu mapi spēlei.
- Nospied
Ctrl + Shift + P(Mac datorāCmd + Shift + P), lai atvērtu komandu paleti. Ieraksti “Rojo” un izvēlies Rojo: Open Menu. - Ja izvēlnē norādīts, ka Rojo nav instalēts, noklikšķini uz Install Rojo now.
- 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:
curl -LsSf https://astral.sh/uv/install.sh | sh
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.
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.
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:
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.
{
"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:
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"
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:
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.
- Atver Roblox Studio un izveido jaunu Baseplate. Tā tiek izveidota vieta jeb Roblox fails, kas satur spēles pasauli.
- Noklikšķini uz Assistant ikonas loga augšējā labajā stūrī.
- 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.
- Atver savu Creator Hub piekļuves datu lapu un noklikšķini uz Create API Key.
- Sadaļā Access Permissions pievieno API sistēmu Assets. Kā īpašnieku izvēlies savu kontu un iespējo Read un Write.
- Sadaļā Accepted IP Addresses pievieno
0.0.0.0/0vai izslēdz IP ierobežojumus. Ja lauks paliek tukšs, augšupielādes nevarēs pabeigt. - Tā kā šī atslēga atļauj piekļuvi no jebkuras IP adreses, iestati īsu derīguma termiņu, piemēram, 30 dienas.
- Noklikšķini uz Save un nokopē atslēgu. Tā tiek parādīta tikai vienu reizi.
- 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
- VS Code atver komandu paleti ar
Ctrl + Shift + P(Mac datorāCmd + Shift + P). Ieraksti “Rojo” un izvēlies Rojo: Open Menu. - Ja mapē nav Rojo projekta, noklikšķini uz Create one now. Rojo pievieno
default.project.jsonun spēles sākuma mapes. - 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
- Atgriezies Roblox Studio Baseplate vietā.
- Atver cilni Plugins un noklikšķini uz Rojo.
- Atstāj adresi
localhostun portu34872, ja vien serveris nav norādījis citu portu. - Noklikšķini uz Connect.
- 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
- Atver programmēšanas aģentu mapē, kurā atrodas Rojo projekts.
-
Sāc ziņojumu ar sava aģenta Build World komandu:
Aģents Komanda Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Pēc komandas apraksti spēli. Iekļauj “Roblox”, lai prasme izmantotu pareizo dzini.
- 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.
/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.