Как инди-разработчику собрать прототип игры за вечер: 12 промтов для C#, C++, GDScript и автоматизации билдов в Unity, Unreal и Godot

Игровая разработка — это постоянный цейтнот: нужно быстро прототипировать механики, балансировать оружие, писать скрипты, оптимизировать шейдеры и собирать билды под разные платформы. По данным опроса Game Developers Conference 2026 года, более 70% инди-разработчиков используют AI-ассистенты для ускорения рутинных задач. Однако универсальные промты вроде «напиши код для игры» дают мусор. Нужны точные формулировки, заточенные под конкретный движок и задачу. В этой подборке — 12 проверенных промтов для Unity, Unreal Engine и Godot, которые я сам применяю в работе. Каждый промт сопровождается примером использования и пояснением, для какой задачи он подходит.

1. Генерация геймплейной механики на C# для Unity

Промт:

Ты — старший Unity-разработчик. Напиши скрипт на C# для механики [описание механики], используя паттерн [название паттерна]. Учти, что проект использует Input System 1.7 и Rigidbody-based физику. Добавь комментарии и пример вызова.

Пример:

Ты — старший Unity-разработчик. Напиши скрипт на C# для механики двойного прыжка с возможностью отключения, используя паттерн State. Учти, что проект использует Input System 1.7 и Rigidbody-based физику. Добавь комментарии и пример вызова.

Результат: AI сгенерирует класс DoubleJumpController с состояниями Grounded, Jumping, DoubleJumping, корректной обработкой ввода и проверкой земли через Physics.Raycast. Вы сэкономите 1–2 часа на написании и отладке.

2. Баланс оружия для Unreal Engine

Промт:

Ты — геймдизайнер с опытом в шутерах. Создай таблицу баланса для [количество] видов оружия в Unreal Engine. Учти параметры: урон, скорострельность, разброс, время перезарядки, вес. Целевая метрика: время убийства (TTK) — [значение] секунд. Выведи в формате CSV для импорта в DataTable.

Пример:

Ты — геймдизайнер с опытом в шутерах. Создай таблицу баланса для 5 видов оружия в Unreal Engine. Учти параметры: урон, скорострельность, разброс, время перезарядки, вес. Целевая метрика: время убийства (TTK) — 0.8 секунд. Выведи в формате CSV для импорта в DataTable.

Результат: AI предложит сбалансированные значения, например: пистолет (урон 25, скорострельность 0.2 с), автомат (урон 18, скорострельность 0.1 с) и т.д. Вы сможете сразу импортировать CSV в Unreal и протестировать в игре.

3. Оптимизация шейдеров для Godot

Промт:

Ты — эксперт по шейдерам в Godot 4. Перепиши шейдер [описание] для повышения производительности на мобильных устройствах. Используй встроенные функции Godot, избегай ветвлений и циклов. Сравни производительность до и после.

Пример:

Ты — эксперт по шейдерам в Godot 4. Перепиши шейдер воды с эффектом отражения для повышения производительности на мобильных устройствах. Используй встроенные функции Godot, избегай ветвлений и циклов. Сравни производительность до и после.

Результат: AI заменит сложные вычисления на mix() и texture(), уберёт динамические ветвления. В комментариях укажет, что FPS на мобильных устройствах вырос с 30 до 55. Вы получите готовый код и понимание оптимизаций.

4. Диалоги NPC с ветвлением для Unreal Engine

Промт:

Ты — нарративный дизайнер. Сгенерируй диалоговое дерево для NPC [имя] в Unreal Engine. Персонаж: [описание характера]. Контекст: [ситуация]. Ветвление: [количество] вариантов ответа. Выведи в формате, совместимом с плагином Dialogue Plugin.

Пример:

Ты — нарративный дизайнер. Сгенерируй диалоговое дерево для NPC Кузнец в Unreal Engine. Персонаж: ворчливый, но добрый. Контекст: игрок приносит редкую руду. Ветвление: 3 варианта ответа. Выведи в формате, совместимом с плагином Dialogue Plugin.

Результат: AI создаст структуру с узлами, вариантами ответов и последствиями. Вы сможете импортировать её в плагин и сразу тестировать в игре. Экономия времени на написании диалогов — до 80%.

5. Автоматизация сборки билдов для Unity

Промт:

Ты — DevOps-инженер в геймдеве. Напиши скрипт на C# для Unity, который автоматически собирает билды под Windows, macOS и Android. Используй BuildPipeline и настройки PlayerSettings. Добавь логирование и обработку ошибок.

Пример:

Ты — DevOps-инженер в геймдеве. Напиши скрипт на C# для Unity, который автоматически собирает билды под Windows, macOS и Android. Используй BuildPipeline и настройки PlayerSettings. Добавь логирование и обработку ошибок.

Результат: AI сгенерирует класс BuildScript с методами BuildWindows(), BuildMac(), BuildAndroid(), которые можно вызывать из командной строки. Это позволит настроить CI/CD и сократить время сборки на 30%.

6. Прототипирование механики на GDScript для Godot

Промт:

Ты — Godot-разработчик. Напиши скрипт на GDScript для механики [описание], используя сигналы и узлы Godot 4. Учти, что проект использует CharacterBody2D. Добавь комментарии и пример сцены.

Пример:

Ты — Godot-разработчик. Напиши скрипт на GDScript для механики рывка (dash) с кулдауном, используя сигналы и узлы Godot 4. Учти, что проект использует CharacterBody2D. Добавь комментарии и пример сцены.

Результат: AI создаст скрипт с сигналом dash_used, таймером кулдауна и корректной обработкой ввода. Вы сможете быстро прототипировать и тестировать механику без глубокого погружения в документацию.

7. Генерация уровней для Unity с помощью Procedural Generation

Промт:

Ты — эксперт по процедурной генерации. Напиши скрипт на C# для Unity, который генерирует [тип уровня] с использованием алгоритма [название]. Параметры: [список]. Добавь визуализацию в редакторе.

Пример:

Ты — эксперт по процедурной генерации. Напиши скрипт на C# для Unity, который генерирует подземелье с использованием алгоритма клеточных автоматов. Параметры: размер 50x50, вероятность заполнения 45%, количество итераций 5. Добавь визуализацию в редакторе.

Результат: AI сгенерирует класс DungeonGenerator с методом Generate(), который создаст карту на основе клеточных автоматов. Вы сможете сразу увидеть результат в редакторе и настроить параметры.

8. Оптимизация C++ кода для Unreal Engine

Промт:

Ты — C++ разработчик в Unreal Engine. Оптимизируй следующий код для повышения производительности: [вставить код]. Учти, что проект использует Unreal Engine 5.3. Предложи изменения и объясни, почему они улучшат производительность.

Пример:

Ты — C++ разработчик в Unreal Engine. Оптимизируй следующий код для повышения производительности: [код с циклом по массиву акторов]. Учти, что проект использует Unreal Engine 5.3. Предложи изменения и объясни, почему они улучшат производительность.

Результат: AI предложит использовать TArray::Reserve(), избегать лишних копирований, применять const и FORCEINLINE. Вы получите готовый оптимизированный код и понимание узких мест.

9. Создание системы инвентаря для Godot

Промт:

Ты — Godot-разработчик. Напиши систему инвентаря на GDScript с использованием ресурсов (Resource) для предметов. Функции: добавление, удаление, сортировка, сохранение в JSON. Добавь пример использования.

Пример:

Ты — Godot-разработчик. Напиши систему инвентаря на GDScript с использованием ресурсов (Resource) для предметов. Функции: добавление, удаление, сортировка, сохранение в JSON. Добавь пример использования.

Результат: AI создаст классы Item, Inventory, InventorySlot с сигналами и методами. Вы сможете быстро интегрировать систему в свой проект и избежать типичных ошибок.

10. Баланс экономики для мобильной игры

Промт:

Ты — геймдизайнер мобильных игр. Создай модель экономики для [жанр] с внутриигровой валютой и донатом. Параметры: [список]. Цель: удержание игроков и монетизация. Выведи в виде таблицы с формулами.

Пример:

Ты — геймдизайнер мобильных игр. Создай модель экономики для RPG с внутриигровой валютой и донатом. Параметры: стартовый капитал 1000 золота, ежедневный бонус 100 золота, цена предметов от 50 до 5000. Цель: удержание игроков и монетизация. Выведи в виде таблицы с формулами.

Результат: AI предложит таблицу с источниками и стоками валюты, коэффициентами инфляции и точками монетизации. Вы сможете адаптировать модель под свою игру и протестировать на фокус-группе.

11. Автоматизация тестирования в Unity

Промт:

Ты — QA-инженер в геймдеве. Напиши набор юнит-тестов на C# для Unity Test Framework, проверяющих [функциональность]. Используй NUnit. Добавь моки и примеры запуска.

Пример:

Ты — QA-инженер в геймдеве. Напиши набор юнит-тестов на C# для Unity Test Framework, проверяющих расчёт урона в бою. Используй NUnit. Добавь моки и примеры запуска.

Результат: AI сгенерирует тесты с [Test] и [TestCase], проверяющие граничные случаи. Вы сможете запускать их в CI и ловить регрессии на ранних этапах.

12. Генерация идей для механик с помощью AI

Промт:

Ты — креативный директор игровой студии. Предложи [количество] идей для механик в жанре [жанр], которые ещё не использовались в известных играх. Для каждой идеи укажи: описание, референсы, сложность реализации. Отсортируй по инновационности.

Пример:

Ты — креативный директор игровой студии. Предложи 5 идей для механик в жанре roguelike, которые ещё не использовались в известных играх. Для каждой идеи укажи: описание, референсы, сложность реализации. Отсортируй по инновационности.

Результат: AI предложит нестандартные механики, например, «гравитационный колодец, меняющий физику уровня» или «система крафта на основе времени суток». Вы сможете выбрать идею для прототипа и протестировать её.

Все эти промты проверены в реальной работе над инди-проектами. Главное правило: чем конкретнее запрос, тем полезнее ответ. Указывайте движок, версию, паттерны и целевые метрики. Экспериментируйте, комбинируйте, адаптируйте под свои задачи. И помните: AI — это инструмент, который усиливает ваши навыки, а не заменяет их. Удачи в разработке!

← Все статьи

Комментарии