Создание игр с ИИ: пошаговое руководство по gauntlet loop
Узнайте, как воплотить идею игры с ИИ с помощью gauntlet loop. Руководство охватывает весь процесс: настройку, инструменты, промпты, итерации и публикацию.
Gauntlet loop представляет собой метод работы с промптами ИИ для создания игр, приложений и других проектов, в котором два агента, разработчик и критик, работают в повторяющемся цикле. Подробнее о методе читайте в статье Что такое gauntlet loop?. Это руководство пошагово описывает создание игры с помощью gauntlet loop: от настройки до публикации.
1. Настройте инструменты
Для gauntlet loop нужен агент программирования, который умеет редактировать файлы на компьютере и самостоятельно тестировать игру. Для этого подходят, например, Codex, Claude Code, Cursor и Gemini CLI.
Gauntlet loop может работать с любым игровым движком, включая Unity, Unreal Engine, Roblox Studio и Three.js. Каждому нужны немного разные инструменты для взаимодействия с агентом. Если вы не знаете, что скачать или настроить, создайте пустую папку проекта и сообщите агенту, какой движок планируете использовать. Он проверит наличие необходимых инструментов.
Необязательно: Build World. Навык Build World от Thrixel предлагает генерацию качественных 3D-ресурсов с Thrixel и улучшенный рабочий процесс, написанный настоящими разработчиками игр. Thrixel не обязателен для gauntlet loop, но навык специально разработан для улучшения ресурсов и игрового дизайна в таких циклах, и им можно пользоваться бесплатно.
2. Дайте агенту промпт и референсы
В промпте для игры укажите как можно больше информации об игровом процессе, художественном стиле, управлении, интерфейсе и всём, что относится к вашему творческому замыслу. Длинный промпт допустим: дополнительный контекст помогает агенту лучше создать игру.
Для эффективного gauntlet loop агенту нужны существующие визуальные референсы для сравнения. Прикрепите скриншоты или видео существующих игр и поясните, чем важен каждый, например: «Мне нравится освещение на этом изображении и ракурс камеры на другом». Это ключевая часть процесса: критик будет сравнивать игру с референсами на каждом раунде.
Промпт должен также содержать инструкции для цикла критики, ведь это основная идея gauntlet loop. Попросите агента использовать строгого субагента-критика, который многократно сравнивает работу с референсами, пока игра не достигнет нужного уровня качества.
Создай приключенческий экшен от третьего лица на Three.js в разрушенном городе, парящем над облаками. Игрок исследует связанные районы, сражается с механическими стражами и восстанавливает древние машины, чтобы открыть путь к центральной башне. Добавь ближний бой, уклонение, врагов с разными схемами атак, загадки окружения, контрольные точки и финального босса. Передай масштаб города через высокую архитектуру, движущиеся механизмы и маршруты между разными уровнями высоты.
Используй прикреплённые изображения как референсы для архитектуры, освещения и общего вида города. Пусть отдельный агент-критик проверит запущенную игру и сравнит её внешний вид и игровой процесс с референсами. Запроси конкретные проблемы с объяснениями, исправь их и отправь обновлённую игру на повторную проверку. Продолжай, пока критик не будет доволен, без фиксированного числа раундов и без снижения планки до текущего результата.
3. Запустите цикл итераций
После отправки промпта можно на время оставить работу агентам. Разработчик и критик пройдут несколько раундов доработки без вашего участия, вероятно, в течение нескольких часов. На каждом этапе критик сравнит текущую версию с промптом и референсами и передаст разработчику конкретные проблемы для исправления.
От критики к доработке
В каждом раунде агент-критик даёт конкретную обратную связь, по которой разработчик улучшает результат.
Основа
- Фоновое освещение делает сцену плоской.
- Однообразная плитка создаёт ощущение двора, собранного из готовых деталей.
Свет и глубина
- Плитка всё ещё образует идеальную сетку с небольшим рельефом.
Камень и атмосфера
- Каменные плиты выглядят раздутыми.
- Кольца во дворе исчезают под плиткой.
Облака и материалы
- Плитке не хватает зернистости и пятен.
- Тёмным стражам нужен более сильный контраст.
Поверхность и фокус
- Текстура известняка и направленное освещение устраняют оставшиеся визуальные замечания.
Дополнительная полировка
- Одобрено: ясные акценты, текстурированный камень и сбалансированное освещение придают двору цельный завершённый вид.
4. Дайте дополнительную обратную связь
Агент сообщит, когда закончит. После этого можно самостоятельно протестировать игру и дать обратную связь. Сообщайте обо всём, что не соответствует замыслу, включая ошибки, и запрашивайте столько раундов изменений, сколько нужно. Дополнительные референсы помогут уточнить детали, которые агент реализовал неверно или критик пропустил. Можно также попросить расширить игру или добавить контент в том же направлении.
Используйте тот же диалог и для крупных изменений дизайна. Более быстрый персонаж, другая камера или новая область могут пройти тот же цикл критики с сохранением исходного промпта и предыдущей обратной связи.
5. Играйте и делитесь игрой
Когда предварительная версия вас устраивает, gauntlet loop завершён и игра готова к публикации!
У каждого движка и целевой платформы свой процесс экспорта и публикации, но агент поможет выбрать подходящий для проекта. Веб-игры на Three.js или Unity можно бесплатно размещать через Netlify или Vercel. Навык Build World от Thrixel также поддерживает бесплатную публикацию и хостинг на thrixel.com/world.