Jak vytvořit hru v Robloxu pomocí AI a Thrixel

Thrixel generuje 3D modely, Build World vede programovacího agenta a Rojo synchronizuje kód hry s Roblox Studio.

Než začnete, potřebujete nainstalované Roblox Studio a účet Roblox.

Build a Gigacorp, hra v Robloxu vytvořená pomocí dovednosti Build World od Thrixel.

1. Nainstalujte Rojo pomocí VS Code

  1. Nainstalujte Visual Studio Code (VS Code).
  2. Nainstalujte rozšíření Rojo - Roblox Studio Sync pro VS Code.
  3. Ve VS Code zvolte File > Open Folder a otevřete prázdnou složku pro hru.
  4. Stisknutím Ctrl + Shift + P (na Macu Cmd + Shift + P) otevřete paletu příkazů. Napište „Rojo“ a vyberte Rojo: Open Menu.
  5. Pokud nabídka uvádí, že Rojo není nainstalováno, klikněte na Install Rojo now.
  6. Klikněte na Install Roblox Studio Plugin. Pokud je Studio otevřené, restartujte ho. Rojo by se pak mělo zobrazit na kartě Plugins ve Studiu.

2. Přidejte dovednost Build World

Přihlášení

Před instalací dovednosti se přihlaste do Thrixel. Příkaz je stejný pro všechny agenty a vyžaduje uv. Pokud uv není nainstalováno, spusťte v terminálu příkaz pro svůj operační systém:

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

Spusťte níže uvedený přihlašovací příkaz. Po otevření stránky v prohlížeči klikněte na Approve a připojte svůj účet Thrixel.

Přihlásit se do Thrixel
uvx thrixel-mcp@latest login

Instalace Build World

Níže vyberte svého programovacího agenta. Build World potřebuje dovednost s instrukcemi i MCP server Thrixel s nástroji pro generování assetů.

Claude Code

Spuštěním těchto příkazů v terminálu nainstalujte plugin Thrixel. Obsahuje dovednost i MCP server.

Terminál
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel

Spusťte claude plugin list a ověřte, že je thrixel@thrixel povoleno. Potom spusťte claude mcp list a ověřte, že je plugin:thrixel:thrixel připojeno. Po instalaci zahajte novou relaci Claude Code.

Codex

Spuštěním těchto příkazů v terminálu nainstalujte plugin do Codex:

Terminál
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel

Spusťte codex plugin list a ověřte, že je thrixel@thrixel nainstalováno a povoleno v sekci tržiště Thrixel. Příkazem codex mcp list ověřte, že je thrixel povoleno. Zahajte novou relaci Codex, aby se plugin načetl.

U verzí Codex bez podpory pluginů postupujte podle pokynů k ruční instalaci.

Cursor

Přidejte tuto konfiguraci do ~/.cursor/mcp.json. Pokud soubor už obsahuje sekci mcpServers, přidejte do ní položku thrixel, aniž byste nahradili stávající položky.

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

Potom nainstalujte dovednost pomocí příkazů pro svůj operační systém:

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"

Restartujte Cursor. Zkontrolujte, že je thrixel uvedeno v Settings > MCP. Potom napište / do chatu Agent a vyhledejte build-world.

Gemini CLI

Spuštěním těchto příkazů v terminálu zaregistrujte MCP server Thrixel a nainstalujte dovednost:

Terminál
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world

Zahajte novou relaci Gemini CLI. Příkazem /mcp ověřte přítomnost thrixel a příkazem /skills list přítomnost build-world.

Průvodce nastavením Build World se věnuje i ručním instalacím, aktualizacím a stávajícím instalacím.

3. Nastavte Roblox Studio

Povolte MCP server Studia, aby agent mohl ve Studiu spouštět kód a pořizovat snímky obrazovky hry.

  1. Otevřete Roblox Studio a vytvořte novou Baseplate. Tím vznikne místo, tedy soubor Roblox, který obsahuje svět hry.
  2. Klikněte na ikonu Assistant v pravém horním rohu okna.
  3. V panelu Assistant otevřete … > Settings > Manage MCP Servers. Zapněte Enable Studio as MCP server. Zelený indikátor potvrzuje, že server běží.

4. Vytvořte klíč API Roblox

Rojo nesynchronizuje soubory 3D modelů. Agent používá klíč API Roblox k samostatnému nahrávání modelů.

  1. Otevřete stránku přihlašovacích údajů v Creator Hub a klikněte na Create API Key.
  2. V sekci Access Permissions přidejte systém API Assets. Vyberte svůj účet jako vlastníka a povolte Read a Write.
  3. Do pole Accepted IP Addresses přidejte 0.0.0.0/0 nebo vypněte omezení IP adres. Pokud pole zůstane prázdné, nahrávání nebude možné dokončit.
  4. Protože tento klíč umožňuje přístup z jakékoli IP adresy, nastavte krátkou platnost, například 30 dní.
  5. Klikněte na Save a zkopírujte klíč. Zobrazí se pouze jednou.
  6. Uložte klíč do souboru roblox_api_key.txt ve složce hry. Tento soubor nepřidávejte do Gitu.

5. Spusťte server

Spuštění serveru z VS Code

  1. Ve VS Code otevřete paletu příkazů pomocí Ctrl + Shift + P (na Macu Cmd + Shift + P). Napište „Rojo“ a vyberte Rojo: Open Menu.
  2. Pokud složka neobsahuje projekt Rojo, klikněte na Create one now. Rojo přidá default.project.json a výchozí složky hry.
  3. V sekci Projects in this workspace klikněte na název projektu vedle ikony přehrávání.

Oznámení v pravém dolním rohu VS Code potvrzuje, že server naslouchá na adrese localhost a portu 34872. Pro zastavení otevřete nabídku Rojo a znovu klikněte na projekt. Během běhu serveru se ikona přehrávání změní na ikonu zastavení.

Připojení Roblox Studio k serveru

  1. Vraťte se do místa Baseplate v Roblox Studio.
  2. Otevřete kartu Plugins a klikněte na Rojo.
  3. Ponechte adresu localhost a port 34872, pokud server neoznámil jiný port.
  4. Klikněte na Connect.
  5. V části „Sync changes for project“ zkontrolujte změny, které Rojo v místě provede, a klikněte na Accept.

Okno Rojo nyní zobrazuje název projektu, adresu serveru a tlačítko Disconnect. Studio je připojeno a připraveno přijímat změny.

Pokud se Studio nemůže připojit, otevřete v prohlížeči http://localhost:34872/. Stavová stránka Rojo potvrdí, že server běží.

6. Vytvořte hru

Thrixel Cubes

Thrixel účtuje Cubes za generování 3D assetů. Celková částka závisí na použitých operacích a počtu assetů ve hře. Některé operace mají pevnou cenu, jiné se měří a účtují po provedení. Vytvoření celé hry může také vyčerpat velkou část limitů tarifu programovacího agenta. Před zahájením velkého projektu zkontrolujte zůstatek a aktuální ceny najdete na webu Thrixel.

Spuštění Build World

  1. Otevřete programovacího agenta ve složce obsahující projekt Rojo.
  2. Začněte zprávu příkazem Build World pro svého agenta:
    AgentPříkaz
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Za příkaz napište popis hry. Uveďte „Roblox“, aby dovednost použila správný engine.
  4. Uveďte, že Rojo už běží, včetně čísla portu, aby agent nespustil druhý server.

V Codex napište $build a před přidáním popisu hry vyberte build-world ze seznamu dovedností.

Ukázkový prompt pro Claude Code
/thrixel:build-world vytvoř pro Roblox hru s překážkovou dráhou na plovoucích ostrovech. Rojo a jeho plugin pro Studio už jsou nastavené a Rojo zpřístupňuje tuto složku na portu 34872, proto nespouštěj další server.

Přijetí změn v Roblox Studio

Počáteční připojení Rojo je schvalovací krok. Po připojení Rojo synchronizuje změny, jakmile je agent uloží na disk.

  • Při připojení: Rojo vypíše rozdíly mezi soubory a místem. Klikněte na Accept, chcete-li je použít, nebo na Abort, chcete-li připojení zrušit. Pokud nejsou žádné rozdíly, připojí se bez dotazu.
  • Během práce agenta: Nové a upravené skripty se ve Studiu zobrazují automaticky. Pokud bylo Studio zavřeno nebo odpojeno, klikněte znovu na Connect, až vás agent požádá. Agent sám nemůže Rojo znovu připojit.
  • Kontrola změn: Kliknutím na čas poslední změny v okně Rojo otevřete View changes. Zobrazí se použité změny a označí se případná selhání. Změny Rojo se také objeví v historii vracení změn Studia.

Chcete-li zkontrolovat skupinu změn před synchronizací, otevřete v okně Rojo Settings a nastavte Confirmation Behavior na Always. Klikněte na Disconnect, nechte agenta dokončit práci a potom klikněte na Connect, abyste změny zkontrolovali společně. Tato kontrola probíhá při připojení. Změny uložené během aktivního připojení se nadále synchronizují automaticky.

Dvě věci vyžadují ruční zásah:

  • Ukládejte importy. Rojo synchronizuje skripty a instance. Agent nahrává 3D modely samostatně a vkládá je do ReplicatedStorage.Assets, takže tyto modely nejsou uložené v souborech projektu. Uchovejte je pomocí File > Save ve Studiu.
  • Synchronizované skripty upravujte v souborech projektu. Obousměrná synchronizace Rojo je ve výchozím nastavení vypnutá. Úpravy těchto skriptů ve Studiu se nepřenášejí do souborů a mohou být přepsány.

7. Publikujte hru

Až bude hra připravena ke sdílení, použijte ve Studiu File > Publish to Roblox.