Як створити гру в Roblox за допомогою ШІ та Thrixel
Thrixel генерує 3D-моделі, Build World надає агенту інструкції, а Rojo синхронізує код гри з Roblox Studio.
Перш ніж почати, установіть Roblox Studio та підготуйте обліковий запис Roblox.
1. Установіть Rojo через VS Code
- Установіть Visual Studio Code (VS Code).
- Установіть розширення Rojo - Roblox Studio Sync для VS Code.
- У VS Code виберіть File > Open Folder і відкрийте порожню папку для гри.
- Натисніть
Ctrl + Shift + P(Cmd + Shift + Pна Mac), щоб відкрити палітру команд. Введіть «Rojo» та виберіть Rojo: Open Menu. - Якщо меню повідомляє, що Rojo не встановлено, натисніть Install Rojo now.
- Натисніть Install Roblox Studio Plugin. Якщо Studio відкрито, перезапустіть його. Після цього Rojo має з’явитися на вкладці Plugins у Studio.
2. Додайте навичку Build World
Вхід
Увійдіть у Thrixel перед установленням навички. Команда однакова для всіх агентів і потребує uv. Якщо uv не встановлено, виконайте в терміналі команду для своєї операційної системи:
curl -LsSf https://astral.sh/uv/install.sh | sh
irm https://astral.sh/uv/install.ps1 | iex
Виконайте команду входу нижче. Коли відкриється сторінка браузера, натисніть Approve, щоб підключити обліковий запис Thrixel.
uvx thrixel-mcp@latest login
Установіть Build World
Виберіть свого агента нижче. Для Build World потрібні і навичка з робочими інструкціями, і MCP-сервер Thrixel з інструментами генерації ресурсів.
Claude Code
Виконайте ці команди в терміналі, щоб установити плагін Thrixel. Він містить і навичку, і MCP-сервер.
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel
Виконайте claude plugin list та переконайтеся, що thrixel@thrixel увімкнено. Потім виконайте claude mcp list та перевірте, що plugin:thrixel:thrixel підключено. Після встановлення почніть новий сеанс Claude Code.
Codex
Виконайте ці команди в терміналі, щоб установити плагін у Codex:
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel
Виконайте codex plugin list та переконайтеся, що thrixel@thrixel установлено й увімкнено в розділі Thrixel marketplace. Виконайте codex mcp list, щоб перевірити, чи ввімкнено thrixel. Почніть новий сеанс Codex для завантаження плагіна.
Для версій Codex без підтримки плагінів скористайтеся інструкціями з ручного встановлення.
Cursor
Додайте цю конфігурацію до ~/.cursor/mcp.json. Якщо файл уже містить розділ mcpServers, додайте до нього запис thrixel, не замінюючи наявні записи.
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
Потім установіть навичку за допомогою команд для своєї операційної системи:
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"
Перезапустіть Cursor. Перевірте наявність thrixel у Settings > MCP, потім введіть / у чаті Agent і знайдіть build-world.
Gemini CLI
Виконайте ці команди в терміналі, щоб зареєструвати MCP-сервер Thrixel та встановити навичку:
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world
Почніть новий сеанс Gemini CLI. Виконайте /mcp, щоб перевірити наявність thrixel, і /skills list, щоб перевірити наявність build-world.
Посібник із налаштування Build World також описує ручне встановлення, оновлення та роботу з наявними встановленнями.
3. Налаштуйте Roblox Studio
Увімкніть MCP-сервер Studio, щоб агент міг виконувати код у Studio та робити знімки екрана гри.
- Відкрийте Roblox Studio та створіть новий Baseplate. Так створюється place, файл Roblox, у якому зберігається світ гри.
- Натисніть значок Assistant у правому верхньому куті вікна.
- На панелі Assistant відкрийте … > Settings > Manage MCP Servers. Увімкніть Enable Studio as MCP server. Зелений індикатор підтверджує, що сервер працює.
4. Створіть ключ API Roblox
Rojo не синхронізує файли 3D-моделей. Агент завантажує моделі окремо за допомогою ключа API Roblox.
- Відкрийте свою сторінку облікових даних Creator Hub і натисніть Create API Key.
- У розділі Access Permissions додайте систему API Assets. Виберіть свій обліковий запис власником і ввімкніть Read та Write.
- У розділі Accepted IP Addresses додайте
0.0.0.0/0або вимкніть обмеження за IP. Якщо залишити поле порожнім, завантаження не зможуть завершитися. - Цей ключ дозволяє доступ із будь-якої IP-адреси, тому встановіть короткий термін дії, наприклад 30 днів.
- Натисніть Save і скопіюйте ключ. Його буде показано лише один раз.
- Збережіть ключ у файлі
roblox_api_key.txtв папці гри. Не додавайте цей файл до Git.
5. Запустіть сервер
Запустіть сервер із VS Code
- У VS Code відкрийте палітру команд за допомогою
Ctrl + Shift + P(Cmd + Shift + Pна Mac). Введіть «Rojo» та виберіть Rojo: Open Menu. - Якщо в папці немає проєкту Rojo, натисніть Create one now. Rojo додасть
default.project.jsonі початкові папки гри. - У розділі Projects in this workspace натисніть назву проєкту поруч зі значком відтворення.
Спливне повідомлення в правому нижньому куті VS Code підтверджує, що сервер очікує з’єднання на localhost через порт 34872. Щоб зупинити його, відкрийте меню Rojo та знову натисніть проєкт. Під час роботи сервера значок відтворення змінюється на значок зупинки.
Підключіть Roblox Studio до сервера
- Поверніться до place Baseplate у Roblox Studio.
- Відкрийте вкладку Plugins і натисніть Rojo.
- Залиште адресу
localhostта порт34872, якщо сервер не вказав інший порт. - Натисніть Connect.
- У розділі «Sync changes for project» перевірте зміни, які Rojo внесе до place, і натисніть Accept.
У вікні Rojo тепер відображаються назва проєкту, адреса сервера та кнопка Disconnect. Studio підключено й готово отримувати зміни.
Якщо Studio не підключається, відкрийте http://localhost:34872/ у браузері. Сторінка стану Rojo підтверджує, що сервер працює.
6. Створіть гру
Thrixel Cubes
Thrixel стягує Cubes за генерацію 3D-ресурсів. Загальна вартість залежить від використаних операцій та кількості ресурсів у грі. Деякі операції мають фіксовану ціну, інші оплачуються за обсягом використання після виконання. Створення повної гри також може витратити значну частину лімітів тарифного плану агента. Перед великим проєктом перевірте баланс, а актуальні розцінки перегляньте на сайті Thrixel.
Запустіть Build World
- Відкрийте агента для програмування в папці з проєктом Rojo.
-
Почніть повідомлення з команди Build World для свого агента:
Агент Команда Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Після команди опишіть гру. Укажіть «Roblox», щоб навичка використовувала правильний рушій.
- Повідомте, що Rojo вже запущено, і вкажіть порт, щоб агент не запускав другий сервер.
У Codex введіть $build, виберіть build-world у меню навичок, а потім додайте опис гри.
/thrixel:build-world створи в Roblox гру зі смугою перешкод на летючих островах. Rojo та його плагін для Studio вже налаштовані, а Rojo обслуговує цю папку на порту 34872, тому не запускай інший сервер.
Приймайте зміни в Roblox Studio
Перше підключення Rojo потребує підтвердження. Після підключення Rojo синхронізує зміни, щойно агент зберігає їх на диск.
- Під час підключення: Rojo показує відмінності між файлами та place. Натисніть Accept, щоб застосувати їх, або Abort, щоб скасувати підключення. Якщо відмінностей немає, підключення відбувається без підтвердження.
- Поки агент працює: Нові та відредаговані скрипти автоматично з’являються у Studio. Якщо Studio було закрито або відключено, знову натисніть Connect, коли агент попросить. Агент не може самостійно перепідключити Rojo.
- Щоб перевірити зміни: Натисніть час останньої зміни у вікні Rojo, щоб відкрити View changes. Там перелічено застосовані зміни та позначено невдалі. Зміни Rojo також записуються до історії скасувань Studio.
Щоб перевірити пакет змін перед синхронізацією, відкрийте Settings у вікні Rojo й установіть Confirmation Behavior на Always. Натисніть Disconnect, дочекайтеся завершення роботи агента, а потім натисніть Connect, щоб перевірити всі зміни разом. Така перевірка відбувається під час підключення. Зміни, збережені під час активного з’єднання, і далі синхронізуються автоматично.
Дві речі потребують ручної уваги:
- Збережіть імпортовані моделі. Rojo синхронізує скрипти та екземпляри об’єктів. Агент завантажує 3D-моделі окремо та вставляє їх у
ReplicatedStorage.Assets, тому ці моделі не зберігаються у файлах проєкту. Збережіть їх через File > Save у Studio. - Редагуйте синхронізовані скрипти у файлах проєкту. Двобічну синхронізацію Rojo за замовчуванням вимкнено. Зміни цих скриптів у Studio не потрапляють до файлів і можуть бути перезаписані.
7. Опублікуйте гру
Коли гра буде готова до поширення, виберіть File > Publish to Roblox у Studio.