Як створити 3D-гру за допомогою Claude Code

Claude Code може створити гру, але звідки беруться її 3D-моделі? Цей посібник підключає Claude до генератора 3D-моделі зі штучним інтелектом Thrixel через MCP, а потім використовує Build World, щоб перетворити ігрову підказку на ігровий проект.

Чи може Claude створити 3D-гру?

Claude Code може створити 3D-гру, працюючи безпосередньо в проекті гри: пишучи сценарії, запускаючи команди та переглядаючи реалізацію після тестування. Маючи доступ до механізму та його інструментів, він може працювати з елементами керування, камерами, зіткненнями, цілями та налаштуванням сцени. Claude Code – це агент програмування ШІ, який використовується в цьому посібнику.

Тривимірна гра, у яку можна грати, також потребує моделей і матеріалів, які відповідають її світу. Робочий процес Claude + Thrixel підключає Claude до генератора 3D-ресурсів, тому створення ресурсів стає частиною того самого процесу, що й створення гри. Це одна з форм vibe gaming: опис передбачуваного досвіду та керівництво агентом шляхом впровадження та перегляду.

Як створити 3D-моделі для гри, створеної за допомогою Claude?

Підключіть Claude Code до генератора 3D-моделі AI Thrixel через сервер MCP. MCP, скорочення від Model Context Protocol, дозволяє Claude викликати зовнішній інструмент для створення активу, перевірити результат і завантажити його в ігровий проект. Thrixel надає це підключення для створення та редагування ресурсів 3D-ігор з тексту або контрольних зображень.

Build World – це навички Thrixel із відкритим кодом для створення ігор за допомогою агентів програмування ШІ. Він забезпечує процес планування проекту, підготовки активів для рушія, тестування гри та покращення результату. Сервер Thrixel MCP надає виклики інструментів Claude для створення, перевірки, редагування та експорту моделей.

Claude обробляє код гри та запитує необхідні активи. Thrixel генерує ці моделі з тексту або еталонних зображень із завданнями, які можуть виконуватися, поки Claude продовжує кодувати. Структуровані моделі мають іменовані частини, тому колесо, двері чи дах можна змінювати незалежно під час редагування. Плагін Claude Code містить як навички, так і сервер MCP.

Як створити гру з Claude Code і Thrixel

Щоб вибрати інструмент, порівняйте найкращі сервери 3D-моделі MCP для Claude Code, зокрема Thrixel, Meshy, Blender MCP, Tripo і Rodin. Посібник відрізняє редаговані виготовлені ресурси від створення персонажів і прямого керування Blender.

1. Підключіть генератор 3D-моделі до Claude Code

Почніть із встановленого Claude Code і облікового запису Thrixel. Вставте цю інструкцію в Claude Code і виконайте послідовність налаштування, включно з підтвердженням входу в браузер для Thrixel:

У Claude Code
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.

2. Виберіть рушій і опишіть гру

Почніть новий сеанс Claude Code після встановлення. Почніть ігрову підказку з /thrixel:build-world, потім назвіть рушій і опишіть досвід. Корисний перший бриф визначає дії гравця, мету, налаштування та візуальний стиль.

Приклад ігрової підказки
/thrixel:build-world побудуйте гру для дослідження підводного човна Three.js у яскравому тропічному морі. Гравець збирає скарби серед коралових рифів і затонулих руїн, а потім повертається до доку, щоб підзарядитися. Використовуйте камеру від третьої особи, клавіатуру та сенсорне керування для телефонів.

3. Створіть і перевірте активи

Claude розбиває сцену на потрібні їй моделі та запитує їх через Thrixel. Для прикладу підводного човна список активів може включати підводний човен, док, руїни, коралові утворення та контейнери зі скарбами. Спільне еталонне зображення або письмове мистецтво допомагає цим ресурсам належати до однієї сцени.

Перевірка моделі має значення до та після імпорту. Ресурс може виглядати правильно окремо, але виглядати завеликим, спрямованим у неправильному напрямку або використовувати невідповідний матеріал у грі. Зміни форми повинні відбутися до остаточної деталізації; групування сітки та зменшення трикутників готують ресурси для бюджету продуктивності рушія.

4. Проведіть тест і надайте конкретний відгук

Успішна збірка лише підтверджує, що проект компілюється. Тестування гри перевіряє, чи реагують елементи керування, камера показує дію, працюють зіткнення та чи можна виконати ціль. Зворотній зв’язок має визначити, яка взаємодія не вдалася, і умови, що її спричинили, щоб наступну версію можна було перевірити за тим самим сценарієм.

Подальші підказки працюють найкраще, коли вони описують спостережувану проблему. Наприклад: "Під час повороту підводний човен зникає за руїнами. Налаштуйте камеру та перевірте повний кругообіг від доку до скарбів і назад". Візуальний відгук може бути таким же конкретним: «Зробіть контейнери зі скарбами легше відрізнити від оточуючих каменів».

5. Протестуйте готову збірку та опублікуйте

Протестуйте експортовану гру, а також версію для розробки. Завантаження активів, елементи керування та продуктивність можуть працювати по-різному в збірці браузера. Завершені ігри Three.js і збірки Unity WebGL можна опублікувати в thrixel.world, попросивши Claude опублікувати гру та надати посилання для спільного використання. Ігри Roblox публікуються через Roblox Studio.

Використання gauntlet loop із Claude Code

gauntlet loop від Build World відокремлює будівництво від судження: Claude Code працює над грою, тоді як окремий агент-критик оцінює ігровий результат за фіксованим посиланням. У грі про підводний човен критик може виявити, що контейнери зі скарбами зливаються з рифом або що камера втрачає підводний човен під час поворотів. Claude може змінити код камери та використовувати Thrixel для перегляду форми або текстури контейнерів, а потім знову запустити маршрут збору. Критик перевіряє оновлену гру на порівняння з початковою метою, тому якість активів і ігровий процес оцінюються разом у послідовних версіях.

Який ігровий рушій найкраще працює з Claude Code?

Вибір залежить від того, де буде запускатися гра і який редактор потрібен проекту. Для робочого процесу Build World Three.js націлений на браузер, Unity створює проект Unity, Roblox націлений на Roblox, а Unreal націлений на проект Unreal Engine.

Three.js для браузерних ігор

Проекти Three.js використовують JavaScript і завантажують моделі GLB у сцену браузера. Браузерна гра є корисною відправною точкою, коли очікуваним результатом є посилання, яке можуть відкрити інші люди. Включіть цільові пристрої в бриф, щоб клавіатура та сенсорне керування були сплановані разом.

Unity для проекту Unity

Робочий процес Unity використовує сценарії C#, сцени Unity і ресурси FBX. Для цього потрібні Unity Editor і Unity CLI. Назвіть Unity, коли проект потрібно продовжити в цьому редакторі; збірка WebGL – це форма, яка використовується для публікації в thrixel.world.

Roblox для досвіду Roblox

Робочий процес Roblox використовує сценарії Luau, синхронізовані з Rojo, і моделі, імпортовані в Studio. У Studio також тестують і публікують гру. Включіть Roblox у початкову підказку, щоб проект дотримувався налаштувань для конкретного механізму.

Unreal Engine для ігрового процесу Blueprint і 3D-рівнів

Робочий процес Unreal підключає Claude Code до редактора через Unreal MCP, імпортує моделі Thrixel як FBX і перевіряє ігровий процес у Play-In-Editor. У посібнику зі створення гри Unreal за допомогою штучного інтелекту описано підключення до редактора, підготовку активів і першу ігрову підказку.

Поширені запитання щодо створення ігор за допомогою Claude

Чи можуть Claude Opus або Fable створити гру?

Opus і Fable можна вибрати як модель у Claude Code, якщо вони доступні для облікового запису. Claude Code забезпечує доступ до проекту та інструментів; Thrixel забезпечує створення та редагування 3D. Вибір моделі не замінює з’єднання рушія чи інструменти активів. Перегляньте розділ Opus і Fable, щоб дізнатися про вибір моделі.

Чи може Claude генерувати 3D-моделі із зображення?

З підключеним інструментом, таким як Thrixel, Claude може використовувати опорні зображення для запиту 3D-моделей. Генератор виробляє актив; Claude обробляє запит та його інтеграцію в гру. У посібнику з 3D-моделі MCP пояснюється інструменти створення, перевірки та експорту.

Чому моделі в моїй грі Claude виглядають просто?

Перевірте, чи використовує сцена згенеровані сітки чи фігури, зібрані з примітивів, таких як ящики та циліндри. Корисним продовженням є попросити Claude замінити певний заповнювач на модель Thrixel, відповідати художньому напрямку сцени та перевірити її масштаб і матеріали в грі. Освітлення, розміщення камери та відповідні матеріали також впливають на те, як виглядає готова сцена.

Чи потрібно для цього знати, як кодувати?

Claude може написати реалізацію з опису гри. Знання програмування допомагають переглядати зміни та діагностувати проблеми, але чіткі цілі та корисні відгуки про тестування також важливі. Почніть із певної діяльності, як-от завершення гонки чи збирання скарбів, щоб мати конкретний спосіб оцінити, чи працює гра.

Чи може Claude додавати моделі до існуючої гри?

так Інструменти Thrixel MCP можна використовувати в рамках існуючого проекту для створення відсутніх об’єктів 3D-сцени, заміни заповнювачів або вдосконалення ресурсів. Згенеровані моделі залишаються в робочій області Thrixel. Після редагування у веб-додатку Claude може бути запропоновано отримати оновлені версії гри.

Чи включено використання Thrixel до Claude?

Кредити генерації Thrixel є окремими від використання Claude. Кількість генерації та ітерації залежить від списку активів проекту та доступних кредитів облікового запису Thrixel. Поточні параметри перераховані в планах Thrixel.

Де знаходяться команди встановлення?

Розділ налаштування Claude + Thrixel містить команди плагіна та приклади підказок. У посібнику зі встановлення Build World описано деталі підключення, а репозиторій README містить інструкції зі встановлення, підтримувані за допомогою skill.

Почніть із Claude + Thrixel