Как создать игру Unity с использованием 3D-ресурсов, созданных искусственным интеллектом

Thrixel , это генератор 3D-ресурсов AI для Unity, который работает с агентом программирования. Агент пишет C# и строит сцену; Thrixel генерирует и редактирует модели на основе текста или эталонных изображений. В этом руководстве рассказывается о создании ресурсов, их импорте в Unity и их тестировании в игровой игре.

Можете ли вы создать игру Unity с помощью ИИ?

Да. Агенты программирования, такие как Claude Code и Codex, могут превратить описание игры в проект Unity со сценариями, сценами и 3D-ресурсами. В брифе определяются жанр, элементы управления, художественный стиль и цели. Агент разбивает его на механику и список ассетов, строит играбельную версию, затем проверяет результат в редакторе. Этот подход также называется vibe coding игрой.

Небольшая гоночная игра, уровень исследования или полоса препятствий станут полезной отправной точкой. Полный цикл, такой как сбор предмета и достижение выхода, дает агенту что-то конкретное, что он может проверить, прежде чем расширять мир.

Как Claude Code подключается к Unity?

Claude Code работает с файлами проекта и командами терминала. Навык Build World Thrixel включает в себя рабочий процесс Unity, который использует Unity CLI для взаимодействия с установленным Unity Editor. Агент пишет скрипты C#, настраивает сцену и проверяет скриншоты из редактора и режима Play.

Для создания ресурсов используется отдельное соединение: сервер Thrixel MCP. MCP позволяет агенту программирования запрашивать модели, проверять их части, вносить изменения и загружать результаты во время работы над игрой. Соединение редактора обрабатывает Unity; соединение Thrixel управляет моделями.

Как создавать ассеты Unity с помощью ИИ

Генератор 3D-ресурсов с искусственным интеллектом Thrixel для Unity превращает текстовые описания или эталонные изображения в редактируемые транспортные средства, здания, мебель и реквизит. Через сервер Thrixel MCP агент программирования запрашивает эти модели непосредственно из описания игры и продолжает писать игровой процесс во время генерации. Инструменты Unity позволяют создавать и тестировать сцены; Thrixel предоставляет инструменты для создания и редактирования 3D-ассетов.

Модели на основе деталей из генератора 3D-моделей искусственного интеллекта Thrixel предоставляют агенту конкретные детали для работы. Транспортное средство может иметь кузов и отдельные колеса; в здании может быть дверь, которая открывается. Агент может редактировать именованную деталь, группировать статическую геометрию и сохранять движущиеся части отдельными для сценариев для анимации в Unity. Созданные ресурсы остаются в рабочем пространстве Thrixel, где их можно проверять, редактировать и повторно использовать в разных проектах.

Текст в 3D-ресурсах Unity: что должно включать в себя приглашение?

В приглашении к ассету следует указать объект, художественный стиль, предполагаемый размер и любые части, которые необходимо переместить. Например: "Создайте компактный грузовик для доставки с синей краской, отдельной грузовой дверью и четырьмя отдельными колесами. Подготовьте его для гоночной игры Unity". Агент может запросить модель у Thrixel, импортировать ее, а затем настроить ее масштаб, коллайдеры и поведение C# в Unity.

Может ли агент программирования построить целую сцену Unity с помощью Thrixel?

Build World координирует создание ресурсов со сборкой сцены и игровым процессом. Для игры о доставке может потребоваться грузовик, дома, ящики и уличный реквизит, и все это должно иметь общее художественное оформление. Агент размещает сгенерированные модели в Unity, подключает механику доставки и тестирует маршрут. Осмотр места происшествия может затем привести к целенаправленному пересмотру ассетов, например, к расширению грузовой двери или упрощению повторяющейся опоры.

Как импортировать 3D-модели, созданные искусственным интеллектом, в Unity?

Рабочий процесс Unity Build World использует FBX. В документации по импорту модели Unity рекомендуется экспортировать непосредственно в FBX в папке "Ресурсы" проекта. Рабочий процесс подготавливает каждую модель Thrixel перед размещением ее в Assets/Models/:

  1. Подготовьте геометрию. Вносите изменения в форму, уменьшайте количество треугольников в соответствии с бюджетом проекта и группируйте статические детали, сохраняя при этом части, которые необходимо перемещать.
  2. Импортируйте FBX. Проверьте иерархию и назначьте материалы в нужные слоты. Сгруппированные модели Thrixel сохраняют именованные слоты для материалов для таких поверхностей, как краска, стекло и резина.
  3. Проверьте масштаб и ориентацию. Сравните модель с игроком и близлежащими объектами, затем проверьте ее ориентацию, контакт с землей и повороты движущихся частей.
  4. Протестируйте это в игре. Добавьте необходимые коллайдеры и скрипты, затем проверьте обзор камеры, столкновения и движение в режиме игры.

Что должен включать в себя рабочий процесс AI 3D-ассетов для Unity?

Генерация и импорт уже поддерживаются несколькими инструментами. Meshy предлагает мост Unity, а Tripo предлагает плагин Unity. Оба также предоставляют агентам программирования способы запроса ресурсов. Полезным сравнением будет то, как рабочий процесс обрабатывает изменения, повторное использование ресурсов и проверки внутри запущенной игры.

Модели Thrixel на основе частей имеют интеллектуально именованные части, что дает агенту программирования конкретные цели для логики и поведения. Если колеса и грузовая дверь выделены как отдельные GameObjects, агент может написать C#, который поворачивает колеса вместе с движением транспортного средства и открывает дверь только на остановке доставки. Значимые имена деталей связывают сгенерированную геометрию с ее ролью в игре; агент настраивает повороты, коллайдеры и скрипты и проверяет взаимодействие в режиме Play.

Например, в документации MCP Meshy говорится, что ресурсы, сгенерированные API, не появляются автоматически в рабочей веб-пространстве. Thrixel сохраняет созданные агентом ресурсы в той же рабочей области, которая используется в браузере. Его навык Build World сочетает в себе библиотеку ассетов с редактированием деталей, подготовкой к импорту Unity и повторным игровым тестированием. Такая инструкция, как «сделать грузовик уже и держать его колеса отдельно», становится ревизией ассета, которую агент может вернуть на сцену.

Как создать игру Unity с помощью Claude Code и Thrixel

Установите Build World, подключите учетную запись Thrixel и завершите настройку Unity Editor и CLI, описанную на странице Thrixel для Unity. Затем дайте Claude Code подсказку с названием Unity, целью игры и необходимыми моделями. Например:

/thrixel:build-world создайте игру о доставке Unity в красочном приморском городке. Создайте небольшой грузовик с отдельными колесами, домами и ящиками для доставки с помощью Thrixel. Добавьте элементы управления вождением, три остановки доставки, таймер и кнопку перезапуска. Пробное вождение, столкновения и выполнение доставки в режиме игры.

Последующие подсказки могут описывать проблему в игровом процессе или конкретное визуальное изменение. Unity Build World требует проверки ресурсов после импорта и с точки зрения игрока, поэтому изменения можно оценить в сцене, где они будут использоваться.

Использование gauntlet loop для улучшения игры Unity

gauntlet loop дает отдельному агенту критика фиксированную ссылку и игровую сборку Unity для оценки. В игре о доставке критик может отметить грузовик, который слишком широк для улицы, или камеру, скрывающую следующую остановку. Строитель настраивает органы управления или камеру C# и использует Thrixel для доработки кузова грузовика, сохраняя при этом названные колеса. После импорта исправленного ассета агент повторяет маршрут в режиме воспроизведения. Критик сравнивает новый результат с тем же эталоном, проверяя как визуальное качество, так и возможность завершения доставки.

Распространенные вопросы о создании игр Unity с использованием ИИ

Нужно ли мне знать C#, чтобы создать игру Unity с ИИ?

Агент может писать сценарии C#. Знакомство с режимами инспектора, консоли и воспроизведения Unity помогает просматривать результаты и описывать ошибки. Код, сгенерированный ИИ, все еще нуждается в тестировании на предмет соответствия предполагаемым элементам управления и правилам игры.

Почему импортированные модели ИИ в Unity окрашены в розовый цвет?

Розовые материалы могут указывать на несовместимый или сломанный шейдер. Проверьте консоль и проверьте, соответствует ли материал встроенному, универсальному или высокому конвейеру рендеринга проекта. Unity документирует преобразование материала между конвейерами рендеринга; повторное создание модели не обязательно требуется.

Могут ли модели, созданные ИИ, иметь движущиеся части?

Отдельные колеса, двери и крышки можно анимировать с помощью преобразований C#. Ходьба персонажа и другая скелетная анимация требуют установки оборудования и анимации; только именованные части модели не обеспечивают такую анимацию.

Может ли игра Unity, созданная с использованием ИИ, работать в браузере?

Сборку Unity WebGL можно опубликовать на thrixel.world через Build World. Экспортированная игра требует тестирования в браузере на предмет загрузки, использования памяти и элементов управления на предполагаемых устройствах, а также тестирования в редакторе.

Создайте игру Unity с помощью Thrixel.