Введение
Разработка игр — это сложный, многоэтапный процесс, который требует от команды владения десятками инструментов и подходов. От написания кода на C# для Unity до создания сложных Blueprints в Unreal Engine и визуальных сценариев в Godot — каждый этап отнимает часы рутинной работы. В 2026 году нейросетевые помощники стали неотъемлемой частью пайплайна инди-студий и крупных AAA-проектов. Но как использовать AI максимально эффективно? Ответ — правильные промпты. В этой статье я собрал 20 готовых к использованию запросов, которые помогут вам быстрее писать скрипты, отлаживать физику, генерировать ассеты и оптимизировать производительность. Каждый промт сопровождается пояснением и примером использования.
Промты для Unity (C#)
Unity остается самым популярным движком для инди-разработки и мобильных игр. Ниже — проверенные промты для повседневных задач.
1. Генерация кода для передвижения персонажа
Задача: Быстро получить готовый скрипт для управления персонажем от первого лица с поддержкой мыши и клавиатуры.
Промт:
Напиши C# скрипт для Unity (версия 2023.2 или новее) для передвижения персонажа от первого лица. Требования:
- Использовать CharacterController
- Поддержка мыши (смотреть по сторонам) и клавиатуры (WASD + пробел для прыжка)
- Настройка чувствительности мыши через public float
- Добавить гравитацию и приседание по клавише C
- Закомментируй каждую строку на русском языке
Пример использования: Вставьте промт в ChatGPT или Claude, скопируйте полученный скрипт в папку Assets/Scripts. Результат — готовый компонент для управления.
2. Оптимизация производительности (Draw Calls)
Задача: Снизить количество Draw Calls в сцене для мобильных устройств.
Промт:
Дай пошаговый план оптимизации Unity-сцены для Android (целевые 60 FPS). Учти:
- Использование GPU Instancing
- Атласирование текстур
- Настройка Quality Settings
- Оптимизация освещения (Baked vs Realtime)
- Приведи конкретные цифры: например, объединение 50 объектов в один Static Batch сокращает Draw Calls на 80%
Пример использования: Используйте этот промт перед билдом игры — он сэкономит часы ручного профилирования.
3. Отладка физики (Ragdoll)
Задача: Настроить ragdoll для NPC, который корректно реагирует на взрывы.
Промт:
Создай C# скрипт для Unity, который активирует ragdoll на NPC при получении урона от взрыва. Условия:
- Использовать Rigidbody и ConfigurableJoint
- После активации отключить Animator
- Через 5 секунд деактивировать ragdoll и вернуть анимацию
- Добавь OnCollisionEnter для обработки взрывной волны
4. Система инвентаря
Задача: Реализовать инвентарь с drag-and-drop для UI.
Промт:
Напиши скрипт для системы инвентаря в Unity с интерфейсом на Canvas. Требования:
- Сетка 4x4 (16 слотов)
- Перетаскивание предметов мышью (IDragHandler, IDropHandler)
- Сохранение состояния через PlayerPrefs
- Поддержка стекирования предметов (до 99 штук)
- Код на C#, комментарии на русском
5. Автоматическая генерация уровней (Procedural Generation)
Задача: Сгенерировать подземелье с комнатами и коридорами.
Промт:
Создай алгоритм процедурной генерации подземелья в Unity на C#. Алгоритм:
- Разделить карту 100x100 на комнаты случайного размера (5-15 клеток)
- Соединить комнаты L-образными коридорами
- Разместить врагов в 30% комнат
- Использовать Tilemap для отрисовки
- Верни полный код с комментариями
Промты для Unreal Engine (Blueprints)
Unreal Engine требует иного подхода — здесь ключевую роль играют Blueprints и настройки материалов.
6. Создание Blueprint для анимации двери
Задача: Открывающаяся дверь при приближении игрока.
Промт:
Создай Blueprint для Unreal Engine 5.4, который открывает дверь при входе игрока в триггер. Требования:
- Использовать Timeline для плавного открытия (Yaw поворот на 90 градусов за 1 секунду)
- Добавить звук открытия/закрытия
- Настроить теги для разных типов дверей (деревянная, металлическая)
- Выведи все узлы в виде текстового описания логики
Пример использования: Промт подходит для дизайнеров уровней, которые хотят быстро прототипировать интерактивные объекты без написания C++.
7. Оптимизация освещения для открытого мира
Задача: Настроить динамическое освещение без потери FPS.
Промт:
Дай инструкцию по настройке освещения в Unreal Engine 5 для открытого мира размером 10x10 км. Учти:
- Использовать Directional Light с Dynamic Shadow Distance
- Настройки Cascaded Shadow Maps (CSM) для трех каскадов
- Включить Lumen для глобального освещения
- Оптимальные настройки для RTX 3060 (средние настройки)
8. Создание системы диалогов
Задача: Визуальный диалог с выбором ответов.
Промт:
Спроектируй Blueprint для диалоговой системы в Unreal Engine 5. Требования:
- Использовать DataTable для хранения текстов реплик
- Поддержка ветвления (выбор игрока влияет на следующий диалог)
- Отображение на HUD с портретом NPC
- Логика на Blueprints, без C++
9. Физика разрушаемых объектов
Задача: Реализовать разрушаемую стену.
Промт:
Настрой разрушаемый объект (стена из кирпичей) в Unreal Engine 5. Используй:
- Geometry Collections и Chaos Physics
- Разделить стену на 20 отдельных фрагментов
- При взрыве (радиус 500 units) фрагменты разлетаются с силой 1000
- Добавь звук разрушения
10. Оптимизация AI (Behavior Tree)
Задача: Патрулирование и реакция на игрока.
Промт:
Создай Behavior Tree для врага в Unreal Engine 5. Логика:
- Патрулирование по точкам (5 точек)
- При обнаружении игрока (радиус 1000) перейти в режим преследования
- Если игрок скрылся на 5 секунд — вернуться к патрулю
- Использовать Blackboard и EQS для поиска укрытий
Промты для Godot (GDScript и C#)
Godot набирает популярность благодаря открытому коду и легковесности.
11. Скрипт для платформера
Задача: Управление персонажем с прыжками и двойным прыжком.
Промт:
Напиши GDScript для Godot 4.3 для персонажа-платформера. Требования:
- Использовать CharacterBody2D
- Движение влево/вправо, прыжок по Space
- Двойной прыжок (только после касания земли)
- Плавное ускорение и торможение (acceleration = 1000, friction = 500)
- Анимации через AnimationPlayer
Пример использования: Вставьте скрипт в узел CharacterBody2D, настройте анимации — и за 10 минут у вас готовый прототип.
12. Оптимизация 2D-рендеринга
Задача: Снизить нагрузку на GPU при большом количестве спрайтов.
Промт:
Дай рекомендации по оптимизации 2D-игры в Godot 4 для слабых устройств (Android). Учти:
- Использовать TileMap вместо отдельных Sprite2D
- Включить Light2D с Occlusion
- Настройки Texture Filter (Nearest для пиксель-арта)
- Ограничить количество частиц (max 100)
13. Система сохранения (JSON)
Задача: Сохранять и загружать прогресс игрока.
Промт:
Создай скрипт на GDScript для системы сохранения/загрузки в Godot 4. Требования:
- Сохранять позицию игрока, инвентарь (массив), здоровье
- Использовать FileAccess и JSON
- Автосохранение каждые 60 секунд
- Код с комментариями на русском
14. Процедурная генерация карты (2D)
Задача: Сгенерировать лес с деревьями и кустами.
Промт:
Напиши GDScript для процедурной генерации 2D-леса в Godot 4. Алгоритм:
- Использовать FastNoiseLite для размещения объектов
- 200 деревьев, 300 кустов, 50 камней
- Проверка на перекрытие (расстояние > 2 пикселя между объектами)
- Использовать TileMap для травы
15. Интеграция с API (рейтинг)
Задача: Отправить рекорд игрока на сервер.
Промт:
Напиши GDScript для отправки рекорда на REST API (POST запрос). Требования:
- Использовать HTTPRequest
- Формат JSON: { "player_name": "...", "score": 1234 }
- Обработка ошибок (таймаут 5 секунд)
- Вывод ответа в консоль
Универсальные промты для GameDev
Эти промты работают на любом движке и решают общие задачи.
16. Генерация 3D-моделей (AI-ассеты)
Задача: Создать low-poly дерево для игры.
Промт:
Сгенерируй описание low-poly 3D-модели дерева для игры в стиле stylized. Требования:
- Количество полигонов: 300-500
- Текстура 512x512, цвета: зеленый, коричневый
- Формат экспорта: FBX
- Добавь UV-развертку
Пример использования: Используйте этот промт в Midjourney или инструменте генерации 3D-моделей (например, Meshy AI) для получения референса или готовой модели.
17. Написание документации
Задача: Документировать механику стрельбы.
Промт:
Напиши техническую документацию для механики стрельбы в игре. Структура:
- Описание (цель механики)
- Входные данные (клавиша, Raycast)
- Логика (расчет урона, дистанция)
- Выходные данные (звук, анимация)
- Пример использования в коде (псевдокод)
18. Генерация звуковых эффектов
Задача: Создать звук шагов по траве.
Промт:
Опиши, как создать звук шагов по траве с помощью FMOD или Wwise. Параметры:
- Длительность: 0.3 секунды
- Частота: 200-500 Hz (низкие частоты)
- Добавить шум ветра (background)
- Уровень громкости: -12 dB
19. Балансировка игровых параметров
Задача: Настроить кривую сложности.
Промт:
Создай кривую сложности для RPG-игры. Параметры:
- Уровень игрока: 1-50
- XP за убийство моба: 10 * уровень моба
- XP для следующего уровня: 100 * (уровень ^ 1.5)
- Построй таблицу для 10 уровней
20. Тестирование и баг-репорты
Задача: Написать тест-кейс для проверки коллизий.
Промт:
Напиши тест-кейс для проверки коллизий персонажа с препятствиями. Шаги:
1. Разместить персонажа перед стеной
2. Нажать клавишу W (движение вперед)
3. Ожидаемый результат: персонаж не проходит сквозь стену
4. Фактический результат: проверить консоль на ошибки
Заключение
Эти 20 промтов — лишь малая часть того, что можно автоматизировать с помощью нейросетей. Самое важное — научиться формулировать запросы конкретно: указывать версию движка, желаемый результат и ограничения. Начните с одного промта из списка, протестируйте его на своем проекте и постепенно расширяйте библиотеку. Разработка игр перестает быть рутиной, когда AI берет на себя шаблонные задачи, а вы сосредотачиваетесь на креативе.
Если вы ищете системный подход к обучению GameDev с использованием AI, обратите внимание на курсы, которые интегрируют промпт-инжиниринг в процесс создания игр. Например, ASI Biont поддерживает подключение к Unity и Unreal Engine через API — подробнее на asibiont.com/courses.
Комментарии