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.
1. Pasang Rojo dengan VS Code
- Pasang Visual Studio Code (VS Code).
- Pasang sambungan Rojo - Roblox Studio Sync untuk VS Code.
- Dalam VS Code, buka File > Open Folder dan pilih folder kosong untuk permainan.
- Tekan
Ctrl + Shift + P(Cmd + Shift + Ppada Mac) untuk membuka palet perintah. Taip “Rojo” dan pilih Rojo: Open Menu. - Jika menu menyatakan Rojo belum dipasang, klik Install Rojo now.
- 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:
curl -LsSf https://astral.sh/uv/install.sh | sh
irm https://astral.sh/uv/install.ps1 | iex
Jalankan perintah log masuk di bawah. Apabila halaman pelayar dibuka, klik Approve untuk menyambungkan akaun 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.
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:
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.
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
Kemudian pasang kemahiran menggunakan perintah untuk sistem pengendalian anda:
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"
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:
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.
- Buka Roblox Studio dan cipta Baseplate baharu. Ini mewujudkan place, iaitu fail Roblox yang menyimpan dunia permainan.
- Klik ikon Assistant di penjuru kanan atas tetingkap.
- 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.
- Buka halaman kelayakan Creator Hub anda dan klik Create API Key.
- Di bawah Access Permissions, tambahkan sistem API Assets. Pilih akaun sendiri sebagai pemilik dan dayakan Read serta Write.
- Di bawah Accepted IP Addresses, tambahkan
0.0.0.0/0atau matikan sekatan IP. Jika medan ini dibiarkan kosong, muat naik tidak dapat diselesaikan. - Oleh sebab kunci ini membenarkan akses daripada sebarang alamat IP, tetapkan tempoh tamat yang singkat, seperti 30 hari.
- Klik Save dan salin kunci. Kunci hanya dipaparkan sekali.
- Simpan kunci dalam fail bernama
roblox_api_key.txtdalam folder permainan. Jangan masukkan fail ini ke Git.
5. Jalankan pelayan
Mulakan pelayan daripada VS Code
- Dalam VS Code, buka palet perintah dengan
Ctrl + Shift + P(Cmd + Shift + Ppada Mac). Taip “Rojo” dan pilih Rojo: Open Menu. - Jika folder tiada projek Rojo, klik Create one now. Rojo menambahkan
default.project.jsondan folder permulaan permainan. - 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
- Kembali ke place Baseplate dalam Roblox Studio.
- Buka tab Plugins dan klik Rojo.
- Biarkan alamat sebagai
localhostdan port sebagai34872, melainkan pelayan melaporkan port yang berbeza. - Klik Connect.
- 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
- Buka ejen pengekodan dalam folder yang mengandungi projek Rojo.
-
Mulakan mesej dengan perintah Build World untuk ejen anda:
Ejen Perintah Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Terangkan permainan selepas perintah. Sertakan “Roblox” supaya kemahiran menggunakan enjin yang betul.
- 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.
/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.