AI + Thrixel ilə Roblox-da necə oyun yaratmaq olar

Thrixel 3D modelləri yaradır, Build World proqramlaşdırma agentinə yol göstərir, Rojo isə oyun kodunu Roblox Studio ilə sinxronlaşdırır.

Başlamazdan əvvəl Roblox Studio quraşdırılmalı və Roblox hesabınız olmalıdır.

Build a Gigacorp, Thrixel-in Build World bacarığı ilə yaradılmış Roblox oyunu.

1. VS Code ilə Rojo-nu quraşdırın

  1. Visual Studio Code (VS Code) quraşdırın.
  2. VS Code üçün Rojo - Roblox Studio Sync genişlənməsini quraşdırın.
  3. VS Code-da File > Open Folder bölməsindən oyun üçün boş qovluq açın.
  4. Əmr palitrasını açmaq üçün Ctrl + Shift + P (Mac-da Cmd + Shift + P) düymələrini basın. “Rojo” yazın və Rojo: Open Menu seçin.
  5. Menyu Rojo-nun quraşdırılmadığını bildirirsə, Install Rojo now düyməsini basın.
  6. Install Roblox Studio Plugin düyməsini basın. Studio açıqdırsa, onu yenidən başladın. Rojo bundan sonra Studio-nun Plugins vərəqində görünməlidir.

2. Build World bacarığını əlavə edin

Hesaba daxil olun

Bacarığı quraşdırmazdan əvvəl Thrixel hesabına daxil olun. Əmr bütün agentlər üçün eynidir və uv tələb edir. uv quraşdırılmayıbsa, terminalda əməliyyat sisteminiz üçün əmri icra edin:

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

Aşağıdakı giriş əmrini icra edin. Brauzer səhifəsi açılanda Thrixel hesabınızı bağlamaq üçün Approve düyməsini basın.

Thrixel hesabına daxil olun
uvx thrixel-mcp@latest login

Build World quraşdırın

Aşağıda proqramlaşdırma agentinizi seçin. Build World üçün həm təlimatları verən bacarıq, həm də resurs yaratma alətlərini verən Thrixel MCP serveri lazımdır.

Claude Code

Thrixel plaginini quraşdırmaq üçün terminalda bu əmrləri icra edin. Plagin həm bacarığı, həm də MCP serverini ehtiva edir.

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

claude plugin list əmrini icra edin və thrixel@thrixel aktiv olduğunu yoxlayın. Sonra claude mcp list əmrini icra edib plugin:thrixel:thrixel qoşulduğunu yoxlayın. Quraşdırmadan sonra yeni Claude Code sessiyası başladın.

Codex

Codex-də plagini quraşdırmaq üçün terminalda bu əmrləri icra edin:

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

codex plugin list əmrini icra edin və Thrixel kataloqunda thrixel@thrixel quraşdırılıb aktiv olduğunu yoxlayın. codex mcp list ilə thrixel aktiv olduğunu yoxlayın. Plagini yükləmək üçün yeni Codex sessiyası başladın.

Plagin dəstəyi olmayan Codex versiyaları üçün əl ilə quraşdırma təlimatlarından istifadə edin.

Cursor

Bu konfiqurasiyanı ~/.cursor/mcp.json faylına əlavə edin. Faylda artıq mcpServers bölməsi varsa, mövcud qeydləri əvəz etmədən ora thrixel qeydini əlavə edin.

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

Sonra əməliyyat sisteminiz üçün əmrlərlə bacarığı quraşdırın:

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"

Cursor-u yenidən başladın. Settings > MCP bölməsində thrixel olub-olmadığını yoxlayın, sonra Agent çatında / yazıb build-world axtarın.

Gemini CLI

Thrixel MCP serverini qeydiyyata almaq və bacarığı quraşdırmaq üçün terminalda bu əmrləri icra edin:

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

Yeni Gemini CLI sessiyası başladın. thrixel üçün /mcp, build-world üçün isə /skills list əmrini icra edin.

Build World quraşdırma təlimatı əl ilə quraşdırmanı, yeniləmələri və mövcud quraşdırmaları da əhatə edir.

3. Roblox Studio-nu sazlayın

Agentin Studio-da kod icra etməsi və oyunun ekran görüntülərini çəkməsi üçün Studio-nun MCP serverini aktiv edin.

  1. Roblox Studio-nu açın və yeni Baseplate yaradın. Bu, oyun dünyasını saxlayan Roblox faylı, yəni bir məkan yaradır.
  2. Pəncərənin ən yuxarı sağ küncündəki Assistant işarəsinə basın.
  3. Assistant panelində … > Settings > Manage MCP Servers açın. Enable Studio as MCP server seçimini aktiv edin. Yaşıl göstərici onun işlədiyini təsdiqləyir.

4. Roblox API açarı yaradın

Rojo 3D model fayllarını sinxronlaşdırmır. Agent modelləri ayrıca yükləmək üçün Roblox API açarından istifadə edir.

  1. Creator Hub etimadnamələr səhifənizi açın və Create API Key düyməsini basın.
  2. Access Permissions altında Assets API sistemini əlavə edin. Sahib kimi öz hesabınızı seçin, Read və Write icazələrini aktiv edin.
  3. Accepted IP Addresses altında 0.0.0.0/0 əlavə edin və ya IP məhdudiyyətlərini söndürün. Bu sahə boş qalsa, yükləmələr tamamlana bilməz.
  4. Bu açar istənilən IP ünvanından girişə icazə verdiyinə görə qısa etibarlılıq müddəti, məsələn, 30 gün təyin edin.
  5. Save düyməsini basın və açarı kopyalayın. Açar yalnız bir dəfə göstərilir.
  6. Açarı oyun qovluğunda roblox_api_key.txt adlı faylda saxlayın. Bu faylı Git-ə əlavə etməyin.

5. Serveri başladın

Serveri VS Code-dan başladın

  1. VS Code-da Ctrl + Shift + P (Mac-da Cmd + Shift + P) ilə əmr palitrasını açın. “Rojo” yazın və Rojo: Open Menu seçin.
  2. Qovluqda Rojo layihəsi yoxdursa, Create one now düyməsini basın. Rojo default.project.json faylını və oyunun başlanğıc qovluqlarını əlavə edir.
  3. Projects in this workspace altında başlatma işarəsinin yanındakı layihə adına basın.

VS Code-un aşağı sağ küncündə bildiriş serverin localhost ünvanında, 34872 portunda dinlədiyini təsdiqləyir. Dayandırmaq üçün Rojo menyusunu açıb layihəyə yenidən basın. Server işləyərkən başlatma işarəsi dayandırma işarəsinə çevrilir.

Roblox Studio-nu serverə qoşun

  1. Roblox Studio-dakı Baseplate məkanına qayıdın.
  2. Plugins vərəqini açın və Rojo düyməsini basın.
  3. Server başqa port bildirməyibsə, ünvanı localhost, portu isə 34872 olaraq saxlayın.
  4. Connect düyməsini basın.
  5. “Sync changes for project” altında Rojo-nun məkanda edəcəyi dəyişiklikləri nəzərdən keçirin və Accept düyməsini basın.

Rojo pəncərəsi indi layihənin adını, server ünvanını və Disconnect düyməsini göstərir. Studio qoşulub və dəyişiklikləri qəbul etməyə hazırdır.

Studio qoşula bilmirsə, brauzerdə http://localhost:34872/ açın. Rojo status səhifəsi serverin işlədiyini təsdiqləyir.

6. Oyununuzu yaradın

Thrixel Cubes

Thrixel 3D resursların yaradılması üçün Cubes hesablayır. Ümumi məbləğ istifadə edilən əməliyyatlardan və oyundakı resursların sayından asılıdır. Bəzi əməliyyatların sabit qiyməti var, digərlərinin istifadəsi ölçülür və ödəniş icradan sonra hesablanır. Tam oyun yaratmaq proqramlaşdırma agentinin plan limitlərinin böyük hissəsini də istifadə edə bilər. Böyük işə başlamazdan əvvəl balansı yoxlayın və cari qiymətlər üçün Thrixel saytına baxın.

Build World işə salın

  1. Proqramlaşdırma agentini Rojo layihəsi olan qovluqda açın.
  2. Mesajı agentiniz üçün Build World əmri ilə başlayın:
    AgentƏmr
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Əmrdən sonra oyunu təsvir edin. Bacarığın düzgün mühərrikdən istifadə etməsi üçün “Roblox” sözünü daxil edin.
  4. Agentin ikinci serveri açmaması üçün Rojo-nun artıq işlədiyini və portunu qeyd edin.

Codex-də $build yazın və oyun təsvirini əlavə etməzdən əvvəl bacarıq seçicisindən build-world seçin.

Claude Code üçün sorğu nümunəsi
/thrixel:build-world Roblox-da havada üzən adalarda maneə zolağı oyunu yarat. Rojo və onun Studio plagini artıq sazlanıb, Rojo bu qovluğu 34872 portunda təqdim edir, ona görə başqa server başlatma.

Roblox Studio-da dəyişiklikləri qəbul edin

İlk Rojo qoşulması təsdiq mərhələsidir. Qoşulduqdan sonra Rojo agent dəyişiklikləri diskə saxlayan kimi sinxronlaşdırır.

  • Qoşularkən: Rojo fayllarla məkan arasındakı fərqləri göstərir. Tətbiq etmək üçün Accept, qoşulmanı ləğv etmək üçün Abort düyməsini basın. Fərq yoxdursa, soruşmadan qoşulur.
  • Agent işləyərkən: Yeni və redaktə edilmiş skriptlər Studio-da avtomatik görünür. Studio bağlanıb və ya bağlantı kəsilibsə, agent xahiş etdikdə yenidən Connect düyməsini basın. Agent Rojo-nu özü yenidən qoşa bilmir.
  • Dəyişiklikləri yoxlamaq üçün: View changes açmaq üçün Rojo pəncərəsində son dəyişiklik vaxtına basın. Orada tətbiq edilmiş dəyişikliklər göstərilir və uğursuz olanlar işarələnir. Rojo dəyişiklikləri Studio-nun geri qaytarma tarixçəsində də görünür.

Dəyişikliklər qrupunu sinxronlaşdırmadan əvvəl yoxlamaq üçün Rojo pəncərəsində Settings açın və Confirmation Behavior seçimini Always edin. Disconnect düyməsini basın, agentin işi bitirməsini gözləyin, sonra birlikdə yoxlamaq üçün Connect düyməsini basın. Bu yoxlama qoşulma zamanı baş verir. Aktiv bağlantı zamanı saxlanan dəyişikliklər yenə avtomatik sinxronlaşdırılır.

İki şeyə əl ilə diqqət yetirmək lazımdır:

  • İdxal edilmiş modelləri saxlayın. Rojo skriptləri və obyekt nüsxələrini sinxronlaşdırır. Agent 3D modelləri ayrıca yükləyib ReplicatedStorage.Assets daxilinə yerləşdirir, buna görə onlar layihə fayllarında saxlanmır. Onları saxlamaq üçün Studio-da File > Save istifadə edin.
  • Sinxronlaşdırılan skriptləri layihə fayllarında redaktə edin. Rojo-nun ikitərəfli sinxronlaşdırması standart olaraq söndürülüb. Studio-da bu skriptlərdə edilən dəyişikliklər fayllara keçmir və üzərinə yazıla bilər.

7. Oyununuzu yayımlayın

Oyun paylaşılmağa hazır olanda Studio-da File > Publish to Roblox istifadə edin.