Paano Gumawa ng Laro sa Roblox Gamit ang AI + Thrixel

Ginagawa ng Thrixel ang mga 3D model, ginagabayan ng Build World ang coding agent, at sini-sync ng Rojo ang code ng laro sa Roblox Studio.

Bago magsimula, kailangang naka-install ang Roblox Studio at may Roblox account ka.

Build a Gigacorp, isang Roblox game na ginawa gamit ang Build World skill ng Thrixel.

1. I-install ang Rojo gamit ang VS Code

  1. I-install ang Visual Studio Code (VS Code).
  2. I-install ang Rojo - Roblox Studio Sync extension para sa VS Code.
  3. Sa VS Code, pumunta sa File > Open Folder at magbukas ng bakanteng folder para sa laro.
  4. Pindutin ang Ctrl + Shift + P (Cmd + Shift + P sa Mac) para buksan ang command palette. I-type ang “Rojo” at piliin ang Rojo: Open Menu.
  5. Kung sinasabi ng menu na hindi naka-install ang Rojo, i-click ang Install Rojo now.
  6. I-click ang Install Roblox Studio Plugin. Kung bukas ang Studio, i-restart ito. Pagkatapos, dapat makita ang Rojo sa Plugins tab ng Studio.

2. Idagdag ang Build World skill

Mag-sign in

Mag-sign in sa Thrixel bago i-install ang skill. Pareho ang command para sa bawat agent at kailangan nito ng uv. Kung hindi pa naka-install ang uv, patakbuhin sa terminal ang command para sa operating system mo:

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

Patakbuhin ang sign-in command sa ibaba. Kapag bumukas ang pahina sa browser, i-click ang Approve para ikonekta ang Thrixel account mo.

Mag-sign in sa Thrixel
uvx thrixel-mcp@latest login

I-install ang Build World

Piliin ang coding agent mo sa ibaba. Kailangan ng Build World ang skill na nagbibigay ng mga tagubilin, at ang Thrixel MCP server na nagbibigay ng mga tool para gumawa ng mga asset.

Claude Code

Patakbuhin ang mga command na ito sa terminal para i-install ang Thrixel plugin. Kasama rito ang skill at MCP server.

Terminal
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel

Patakbuhin ang claude plugin list at tiyaking enabled ang thrixel@thrixel. Pagkatapos, patakbuhin ang claude mcp list at tiyaking connected ang plugin:thrixel:thrixel. Magsimula ng bagong Claude Code session pagkatapos mag-install.

Codex

Patakbuhin ang mga command na ito sa terminal para i-install ang plugin sa Codex:

Terminal
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel

Patakbuhin ang codex plugin list at tiyaking installed at enabled ang thrixel@thrixel sa Thrixel marketplace. Patakbuhin ang codex mcp list para tiyaking enabled ang thrixel. Magsimula ng bagong Codex session para ma-load ang plugin.

Para sa mga bersyon ng Codex na walang suporta sa plugin, sundin ang mga tagubilin sa manual na pag-install.

Cursor

Idagdag ang configuration na ito sa ~/.cursor/mcp.json. Kung mayroon nang mcpServers section ang file, idagdag dito ang thrixel entry nang hindi pinapalitan ang mga kasalukuyang entry.

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

Pagkatapos, i-install ang skill gamit ang mga command para sa operating system mo:

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"

I-restart ang Cursor. Hanapin ang thrixel sa Settings > MCP, pagkatapos ay i-type ang / sa Agent chat at hanapin ang build-world.

Gemini CLI

Patakbuhin ang mga command na ito sa terminal para irehistro ang Thrixel MCP server at i-install ang skill:

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

Magsimula ng bagong Gemini CLI session. Patakbuhin ang /mcp para tingnan kung nakalista ang thrixel, at /skills list para tingnan ang build-world.

Saklaw din ng gabay sa pag-setup ng Build World ang manual na pag-install, mga update, at mga kasalukuyang installation.

3. I-setup ang Roblox Studio

I-enable ang MCP server ng Studio para makapagpatakbo ng code sa Studio at kumuha ng mga screenshot ng laro ang agent.

  1. Buksan ang Roblox Studio at gumawa ng bagong Baseplate. Gumagawa ito ng place, ang Roblox file na naglalaman ng mundo ng laro.
  2. I-click ang Assistant icon sa pinakaitaas na kanang bahagi ng window.
  3. Sa Assistant panel, buksan ang … > Settings > Manage MCP Servers. I-on ang Enable Studio as MCP server. Ipinapakita ng berdeng indicator na tumatakbo ito.

4. Gumawa ng Roblox API key

Hindi sini-sync ng Rojo ang mga 3D model file. Gumagamit ang agent ng Roblox API key para i-upload nang hiwalay ang mga model.

  1. Pumunta sa credentials page mo sa Creator Hub at i-click ang Create API Key.
  2. Sa Access Permissions, idagdag ang Assets API system. Piliin ang account mo bilang owner at i-enable ang Read at Write.
  3. Sa Accepted IP Addresses, idagdag ang 0.0.0.0/0 o i-off ang IP restrictions. Kapag iniwang blangko ang field, hindi matatapos ang mga upload.
  4. Dahil pinapayagan ng key na ito ang access mula sa anumang IP address, magtakda ng maikling expiration, gaya ng 30 araw.
  5. I-click ang Save at kopyahin ang key. Isang beses lang ito ipapakita.
  6. I-save ang key sa file na pinangalanang roblox_api_key.txt sa folder ng laro. Huwag isama ang file na ito sa Git.

5. Patakbuhin ang server

Simulan ang server mula sa VS Code

  1. Sa VS Code, buksan ang command palette gamit ang Ctrl + Shift + P (Cmd + Shift + P sa Mac). I-type ang “Rojo” at piliin ang Rojo: Open Menu.
  2. Kung walang Rojo project sa folder, i-click ang Create one now. Idinadagdag ng Rojo ang default.project.json at mga panimulang folder ng laro.
  3. Sa Projects in this workspace, i-click ang pangalan ng project sa tabi ng play icon.

Kinukumpirma ng popup sa ibabang kanan ng VS Code na nakikinig ang server sa localhost sa port na 34872. Para ihinto ito, buksan ang Rojo menu at i-click muli ang project. Nagiging stop icon ang play icon habang tumatakbo ang server.

Ikonekta ang Roblox Studio sa server

  1. Bumalik sa Baseplate place sa Roblox Studio.
  2. Buksan ang Plugins tab at i-click ang Rojo.
  3. Iwanang localhost ang address at 34872 ang port, maliban kung ibang port ang iniulat ng server.
  4. I-click ang Connect.
  5. Sa “Sync changes for project”, suriin ang mga pagbabagong gagawin ng Rojo sa place at i-click ang Accept.

Ipinapakita na ng Rojo window ang pangalan ng project, address ng server, at Disconnect button. Nakakonekta na ang Studio at handa nang tumanggap ng mga pagbabago.

Kung hindi makakonekta ang Studio, buksan sa browser ang http://localhost:34872/. Kinukumpirma ng Rojo status page na tumatakbo ang server.

6. Buuin ang laro mo

Thrixel Cubes

Naniningil ang Thrixel ng Cubes para sa paggawa ng mga 3D asset. Nakadepende ang kabuuan sa mga operasyong ginamit at dami ng asset sa laro. May nakapirming halaga ang ilang operasyon; ang iba ay sinusukat at sinisingil pagkatapos tumakbo. Maaari ring maubos ng paggawa ng buong laro ang malaking bahagi ng mga limitasyon ng plan ng coding agent. Tingnan ang balanse bago magsimula ng malaking build, at bisitahin ang website ng Thrixel para sa kasalukuyang singil.

Patakbuhin ang Build World

  1. Buksan ang coding agent sa folder na naglalaman ng Rojo project.
  2. Simulan ang mensahe sa Build World command para sa agent mo:
    AgentCommand
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Ilarawan ang laro pagkatapos ng command. Isama ang “Roblox” para gamitin ng skill ang tamang engine.
  4. Sabihing tumatakbo na ang Rojo at isama ang port nito para hindi magsimula ng pangalawang server ang agent.

Sa Codex, i-type ang $build at piliin ang build-world mula sa skill picker bago idagdag ang paglalarawan ng laro.

Halimbawang prompt para sa Claude Code
/thrixel:build-world gumawa ng obstacle course game sa Roblox na nasa mga lumulutang na isla. Naka-setup na ang Rojo at ang Studio plugin nito, at sine-serve na ng Rojo ang folder na ito sa port na 34872, kaya huwag magsimula ng isa pang server.

Pagtanggap ng mga pagbabago sa Roblox Studio

Ang unang pagkonekta sa Rojo ang hakbang ng pag-apruba. Kapag nakakonekta na, sini-sync ng Rojo ang mga pagbabago sa sandaling i-save ng agent ang mga ito sa disk.

  • Kapag kumokonekta: Inililista ng Rojo ang mga pagkakaiba sa pagitan ng mga file at place. I-click ang Accept para ilapat ang mga ito, o Abort para kanselahin ang koneksyon. Kung walang pagkakaiba, kumokonekta ito nang hindi nagtatanong.
  • Habang nagtatrabaho ang agent: Awtomatikong lumalabas sa Studio ang bago at na-edit na mga script. Kung isinara o nadiskonekta ang Studio, i-click muli ang Connect kapag hiniling ng agent. Hindi kayang ikonekta muli ng agent ang Rojo nang mag-isa.
  • Para suriin ang mga pagbabago: I-click ang oras ng huling pagbabago sa Rojo window para buksan ang View changes. Inililista nito ang mga nailapat na pagbabago at minamarkahan ang mga nabigo. Lumalabas din ang mga pagbabago ng Rojo sa undo history ng Studio.

Para suriin ang isang batch bago i-sync, buksan ang Settings sa Rojo window at itakda ang Confirmation Behavior sa Always. I-click ang Disconnect, hayaang matapos ang agent, at i-click ang Connect para sabay-sabay suriin ang mga pagbabago. Nangyayari ang pagsusuring ito kapag kumokonekta. Awtomatikong sini-sync pa rin ang mga pagbabagong na-save habang aktibo ang koneksyon.

Dalawang bagay ang kailangang asikasuhin nang manu-mano:

  • I-save ang mga import. Sini-sync ng Rojo ang mga script at instance. Hiwalay na ina-upload ng agent ang mga 3D model at inilalagay ang mga ito sa ReplicatedStorage.Assets, kaya wala ang mga model na iyon sa mga project file. Gamitin ang File > Save sa Studio para mapanatili ang mga ito.
  • I-edit ang mga naka-sync na script sa mga project file. Naka-off ang two-way sync ng Rojo bilang default. Hindi napupunta sa mga file ang mga pagbabagong ginawa sa mga script na iyon sa Studio at maaari silang mapatungan.

7. I-publish ang laro mo

Gamitin ang File > Publish to Roblox sa Studio kapag handa nang ibahagi ang laro.