В 2026 году одиночная разработка игр перестала быть марафоном на годы. По данным опроса GDC State of the Game Industry, всё больше инди-команд состоят из одного человека, и заметная их доля уже использует генеративный ИИ на этапе прототипирования. Unity и Unreal Engine остаются двумя главными движками, но теперь рядом с вами работает третий участник — языковая модель.
Проблема в том, что большинство разработчиков используют ИИ неправильно: просят «сделай мне игру» и получают нерабочий мусор. Промт — это не желание, а техническое задание. Ниже — 10 промтов, которые я отшлифовал на реальных прототипах. Они покрывают весь путь: от концепта до сборки билда за выходные.
1. Генерация игровой механики (Game Design Document в 200 слов)
Задача: превратить смутную идею в чёткий GDD до того, как вы откроете редактор.
Ты — геймдизайнер с опытом в инди-проектах. Вот моя идея: [одно предложение].
Составь мини-GDD на 200 слов: core loop (действие → награда → прогрессия),
3 ключевые механики, win/lose condition, целевая сессия в минутах.
Без воды. Формат — маркированный список.
Пример: идея «игрок — смотритель маяка, отгоняющий туманные корабли светом». На выходе — loop из трёх шагов, где свет расходует топливо, а топливо добывается из обломков. Это уже играбельно.
2. Unity: игровой контроллер на C
Задача: получить рабочий скрипт под конкретную версию Unity, а не абстрактный псевдокод.
Напиши C#-скрипт для Unity 6 (2026 LTS) — контроллер персонажа от третьего лица
на CharacterController. Требования: WASD, прыжок, гравитация, поворот за камерой.
Используй только UnityEngine. Добавь [SerializeField] для настройки скорости.
В конце — куда вешать скрипт в инспекторе.
Важно: всегда указывайте версию движка. API CharacterController стабилен, но новые Input System и старый Input Manager несовместимы — ИИ угадает неправильно, если не сказать явно.
3. Unreal: логика на Blueprint словами
Задача: описать нод-граф текстом, чтобы собрать его за 10 минут.
Опиши пошагово Blueprint в Unreal Engine 5.5: при пересечении триггер-бокса
игроком открывается дверь (Timeline-анимация поворота на 90°), проигрывается звук,
дверь блокируется для повторного открытия. Укажи классы нод и связи пинов.
Blueprint — визуальный язык, но его логика отлично описывается словами. Вы получаете «карту» сборки: Event ActorBeginOverlap → Cast To Player → Timeline → Set Actor Rotation.
4. Процедурная генерация уровня
Задача: быстро получить вариативность без ручного левел-дизайна.
Напиши алгоритм генерации подземелья-«комнат и коридоров» для Unity на C#.
Параметры: ширина/высота сетки, число комнат, минимальный размер комнаты.
Используй простой random walk или BSP. Выведи Tilemap или массив int.
Добавь seed для воспроизводимости.
Seed критичен: без него вы не сможете отладить баг, который видели один раз.
5. Балансировка чисел и кривая прогрессии
Задача: не изобретать формулы урона вручную.
У меня RPG: игрок бьёт врага, урон = атака − защита, минимум 1.
Составь таблицу из 10 уровней врагов: HP, атака, защита так, чтобы
сложность росла нелинейно, но игрок с базовым снаряжением проходил первых 3.
Выведи Markdown-таблицей и объясни кривую.
6. Поиск и объяснение ошибок компиляции
Задача: перестать гуглить стектрейс по кускам.
Вот ошибка Unity/Unreal: [вставить текст]. Вот скрипт: [вставить код].
Объясни причину простыми словами, дай исправленный фрагмент и скажи,
как проверить, что баг ушёл.
7. Диалоги и нарратив
Задача: сгенерировать ветвящийся диалог под структуру данных.
Сгенерируй диалог NPC для RPG в формате JSON-массива узлов:
id, text, choices[{text, nextId}]. 5 узлов, две концовки, одна проверка
на предмет в инвентаре. Стиль — мрачное фэнтези.
JSON-формат сразу парсится в игре — не нужно переписывать текст руками.
8. Оптимизация производительности
Задача: найти узкие места до релиза.
Игра на Unity тормозит на слабых ПК. Вот список: 500 объектов с Update(),
Instantiate в цикле, GetComponent в апдейте. Предложи 5 конкретных оптимизаций
с примерами кода: object pooling, кэширование, LOD и т.д.
9. Сборка билда и деплой
Задача: автоматизировать рутину.
Напиши скрипт редактора Unity (Editor folder) для сборки Windows-билда
одной командой из меню. Используй BuildPipeline.BuildPlayer.
Добавь параметр версии в имя файла.
10. Плейтест-план на выходные
Задача: получить обратную связь, а не «норм/не норм».
Составь чек-лист плейтеста прототипа на 15 минут: 7 вопросов игроку
про управление, понятность цели и сложность. Плюс 3 метрики, которые
я должен замерить (время до первой смерти, число попыток и т.д.).
Сравнение: где какой ИИ сильнее
| Задача | Лучше работает | Почему |
|---|---|---|
| C#-скрипты Unity | LLM с кодом | Много открытых примеров |
| Blueprint Unreal | LLM + скриншот графа | Визуальный контекст |
| Баланс чисел | LLM с таблицей | Быстрая итерация |
| Отладка | LLM + текст ошибки | Точный контекст |
Итог
Прототип за выходные — это не магия ИИ, а дисциплина постановки задач. Промт работает как ТЗ: чем конкретнее версия движка, формат данных и ограничения, тем меньше переделок. Начните с промта №1, доведите core loop до играбельного состояния, и только потом подключайте генерацию уровней и нарратив. Если хотите системно прокачать навык — попробуйте собрать один маленький прототип целиком, от GDD до билда, и разберите, где ИИ сэкономил часы, а где добавил работы.
Комментарии