Cara Membina Permainan dalam Roblox Menggunakan AI + Thrixel

Thrixel menjana model 3D, Build World membimbing ejen pengekodan, dan Rojo menyegerakkan kod permainan dengan Roblox Studio.

Sebelum bermula, pasang Roblox Studio dan sediakan akaun Roblox.

Build a Gigacorp, permainan Roblox yang dibuat dengan kemahiran Build World daripada Thrixel.

1. Pasang Rojo dengan VS Code

  1. Pasang Visual Studio Code (VS Code).
  2. Pasang sambungan Rojo - Roblox Studio Sync untuk VS Code.
  3. Dalam VS Code, buka File > Open Folder dan pilih folder kosong untuk permainan.
  4. Tekan Ctrl + Shift + P (Cmd + Shift + P pada Mac) untuk membuka palet perintah. Taip “Rojo” dan pilih Rojo: Open Menu.
  5. Jika menu menyatakan Rojo belum dipasang, klik Install Rojo now.
  6. Klik Install Roblox Studio Plugin. Jika Studio sedang dibuka, mulakan semula. Rojo sepatutnya muncul dalam tab Plugins Studio.

2. Tambahkan kemahiran Build World

Log masuk

Log masuk ke Thrixel sebelum memasang kemahiran. Perintahnya sama untuk semua ejen dan memerlukan uv. Jika uv belum dipasang, jalankan perintah untuk sistem pengendalian anda dalam terminal:

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

Jalankan perintah log masuk di bawah. Apabila halaman pelayar dibuka, klik Approve untuk menyambungkan akaun Thrixel.

Log masuk ke Thrixel
uvx thrixel-mcp@latest login

Pasang Build World

Pilih ejen pengekodan di bawah. Build World memerlukan kemahiran yang menyediakan arahan serta pelayan MCP Thrixel yang menyediakan alat penjanaan aset.

Claude Code

Jalankan perintah ini dalam terminal untuk memasang pemalam Thrixel. Pemalam ini merangkumi kemahiran dan pelayan MCP.

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

Jalankan claude plugin list dan pastikan thrixel@thrixel didayakan. Kemudian jalankan claude mcp list dan pastikan plugin:thrixel:thrixel disambungkan. Mulakan sesi Claude Code baharu selepas pemasangan.

Codex

Jalankan perintah ini dalam terminal untuk memasang pemalam dalam Codex:

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

Jalankan codex plugin list dan pastikan thrixel@thrixel dipasang dan didayakan di bawah marketplace Thrixel. Jalankan codex mcp list untuk memastikan thrixel didayakan. Mulakan sesi Codex baharu untuk memuatkan pemalam.

Untuk versi Codex yang tidak menyokong pemalam, ikuti arahan pemasangan manual.

Cursor

Tambahkan konfigurasi ini ke ~/.cursor/mcp.json. Jika fail sudah mempunyai bahagian mcpServers, tambahkan entri thrixel tanpa menggantikan entri sedia ada.

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

Kemudian pasang kemahiran menggunakan perintah untuk sistem pengendalian anda:

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"

Mulakan semula Cursor. Semak thrixel dalam Settings > MCP, kemudian taip / dalam sembang Agent dan cari build-world.

Gemini CLI

Jalankan perintah ini dalam terminal untuk mendaftarkan pelayan MCP Thrixel dan memasang kemahiran:

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

Mulakan sesi Gemini CLI baharu. Jalankan /mcp untuk menyemak thrixel dan /skills list untuk menyemak build-world.

Panduan persediaan Build World turut meliputi pemasangan manual, kemas kini dan pemasangan sedia ada.

3. Sediakan Roblox Studio

Dayakan pelayan MCP Studio supaya ejen boleh menjalankan kod dalam Studio dan mengambil tangkap layar permainan.

  1. Buka Roblox Studio dan cipta Baseplate baharu. Ini mewujudkan place, iaitu fail Roblox yang menyimpan dunia permainan.
  2. Klik ikon Assistant di penjuru kanan atas tetingkap.
  3. Dalam panel Assistant, buka … > Settings > Manage MCP Servers. Hidupkan Enable Studio as MCP server. Penunjuk hijau mengesahkan pelayan sedang berjalan.

4. Cipta kunci API Roblox

Rojo tidak menyegerakkan fail model 3D. Ejen menggunakan kunci API Roblox untuk memuat naik model secara berasingan.

  1. Buka halaman kelayakan Creator Hub anda dan klik Create API Key.
  2. Di bawah Access Permissions, tambahkan sistem API Assets. Pilih akaun sendiri sebagai pemilik dan dayakan Read serta Write.
  3. Di bawah Accepted IP Addresses, tambahkan 0.0.0.0/0 atau matikan sekatan IP. Jika medan ini dibiarkan kosong, muat naik tidak dapat diselesaikan.
  4. Oleh sebab kunci ini membenarkan akses daripada sebarang alamat IP, tetapkan tempoh tamat yang singkat, seperti 30 hari.
  5. Klik Save dan salin kunci. Kunci hanya dipaparkan sekali.
  6. Simpan kunci dalam fail bernama roblox_api_key.txt dalam folder permainan. Jangan masukkan fail ini ke Git.

5. Jalankan pelayan

Mulakan pelayan daripada VS Code

  1. Dalam VS Code, buka palet perintah dengan Ctrl + Shift + P (Cmd + Shift + P pada Mac). Taip “Rojo” dan pilih Rojo: Open Menu.
  2. Jika folder tiada projek Rojo, klik Create one now. Rojo menambahkan default.project.json dan folder permulaan permainan.
  3. Di bawah Projects in this workspace, klik nama projek di sebelah ikon main.

Tetingkap timbul di penjuru kanan bawah VS Code mengesahkan pelayan sedang mendengar pada localhost melalui port 34872. Untuk menghentikannya, buka menu Rojo dan klik projek sekali lagi. Ikon main bertukar kepada ikon henti semasa pelayan berjalan.

Sambungkan Roblox Studio ke pelayan

  1. Kembali ke place Baseplate dalam Roblox Studio.
  2. Buka tab Plugins dan klik Rojo.
  3. Biarkan alamat sebagai localhost dan port sebagai 34872, melainkan pelayan melaporkan port yang berbeza.
  4. Klik Connect.
  5. Di bawah “Sync changes for project”, semak perubahan yang akan dibuat oleh Rojo pada place dan klik Accept.

Tetingkap Rojo kini memaparkan nama projek, alamat pelayan dan butang Disconnect. Studio telah disambungkan dan sedia menerima perubahan.

Jika Studio tidak dapat disambungkan, buka http://localhost:34872/ dalam pelayar. Halaman status Rojo mengesahkan pelayan sedang berjalan.

6. Bina permainan

Thrixel Cubes

Thrixel mengenakan caj Cubes untuk menjana aset 3D. Jumlahnya bergantung pada operasi yang digunakan dan bilangan aset dalam permainan. Sesetengah operasi mempunyai kos tetap, manakala yang lain diukur mengikut penggunaan dan dicaj selepas dijalankan. Membina permainan lengkap juga boleh menggunakan sebahagian besar had pelan ejen pengekodan. Semak baki sebelum memulakan projek besar, dan lihat kadar semasa di laman web Thrixel.

Jalankan Build World

  1. Buka ejen pengekodan dalam folder yang mengandungi projek Rojo.
  2. Mulakan mesej dengan perintah Build World untuk ejen anda:
    EjenPerintah
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Terangkan permainan selepas perintah. Sertakan “Roblox” supaya kemahiran menggunakan enjin yang betul.
  4. Nyatakan bahawa Rojo sudah berjalan, termasuk portnya, supaya ejen tidak memulakan pelayan kedua.

Dalam Codex, taip $build dan pilih build-world daripada pemilih kemahiran sebelum menambah penerangan permainan.

Contoh prom untuk Claude Code
/thrixel:build-world bina permainan laluan berhalangan dalam Roblox yang berlatarbelakangkan pulau terapung. Rojo dan pemalam Studio-nya sudah disediakan, dan Rojo menyediakan folder ini melalui port 34872, jadi jangan mulakan pelayan lain.

Terima perubahan dalam Roblox Studio

Kelulusan diberikan semasa sambungan awal Rojo. Selepas disambungkan, Rojo menyegerakkan perubahan sebaik sahaja ejen menyimpannya ke cakera.

  • Semasa menyambung: Rojo menyenaraikan perbezaan antara fail dan place. Klik Accept untuk menerapkannya, atau Abort untuk membatalkan sambungan. Jika tiada perbezaan, sambungan dibuat tanpa meminta pengesahan.
  • Semasa ejen bekerja: Skrip baharu dan yang disunting muncul secara automatik dalam Studio. Jika Studio ditutup atau sambungan diputuskan, klik Connect sekali lagi apabila diminta oleh ejen. Ejen tidak dapat menyambungkan semula Rojo sendiri.
  • Untuk memeriksa perubahan: Klik masa perubahan terakhir dalam tetingkap Rojo untuk membuka View changes. Ia menyenaraikan perubahan yang diterapkan dan menandakan perubahan yang gagal. Perubahan Rojo juga direkodkan dalam sejarah buat asal Studio.

Untuk menyemak sekumpulan perubahan sebelum penyegerakan, buka Settings dalam tetingkap Rojo dan tetapkan Confirmation Behavior kepada Always. Klik Disconnect, tunggu ejen selesai, kemudian klik Connect untuk menyemak perubahan serentak. Semakan ini berlaku semasa menyambung. Perubahan yang disimpan semasa sambungan aktif masih disegerakkan secara automatik.

Dua perkara memerlukan tindakan manual:

  • Simpan hasil import. Rojo menyegerakkan skrip dan instans. Ejen memuat naik model 3D secara berasingan dan memasukkannya ke ReplicatedStorage.Assets, jadi model tersebut tidak disimpan dalam fail projek. Gunakan File > Save dalam Studio untuk menyimpannya.
  • Sunting skrip yang disegerakkan dalam fail projek. Penyegerakan dua hala Rojo dimatikan secara lalai. Suntingan pada skrip tersebut dalam Studio tidak dipindahkan ke fail dan boleh ditulis ganti.

7. Terbitkan permainan

Gunakan File > Publish to Roblox dalam Studio apabila permainan sedia dikongsi.