30 промтов для геймдизайна в Unity и Unreal: тренды 2025 года для инди-разработки с AI без бюджета студии

Промты для GameDev: как инди-разработчики на Unity и Unreal закрывают геймдизайн, баланс и нарратив без студии за $10 млн

Инди-разработка в 2026 году перестала быть историей про «один человек против всего мира». Сегодня один разработчик с AI-агентом может сделать то, на что раньше требовалась команда из геймдизайнера, нарративного дизайнера и экономиста. И это не магия — это правильно составленные промты, которые превращают языковую модель в полноценного члена команды.

Проблема в том, что большинство инди-разработчиков используют AI как «умный автокомплит»: просят сгенерировать код, получают шаблонный ответ и идут дальше. Но настоящая сила — в системных промтах для геймдизайна, баланса экономики и нарратива. Именно об этом эта подборка. Здесь 15 промтов, которые я лично использую в работе над проектами на Unity и Unreal Engine 5, с реальными примерами и кодом.

Важно: все промты проверены на актуальных версиях моделей (GPT-5, Claude 4.5, Gemini 3 Pro). Синтаксис Unity C# и Unreal C++ соответствует официальной документации. Ссылки на документацию приведены в тексте.


1. Промт для генерации механик ядра (Core Loop)

Это самый важный промт в вашем арсенале. Core loop — это то, что игрок делает каждые 30 секунд. Если он скучный, никакой нарратив не спасёт.

Промт:

Ты — senior game designer с опытом в [жанр]. Спроектируй core loop для игры [название/концепт].

Контекст:
- Платформа: [PC/Mobile/Console]
- Целевая аудитория: [описание]
- Референсы: [2-3 игры]
- Уникальное преимущество: [что отличает]

Выдай:
1. Действие игрока (что он делает)
2. Награда (что получает)
3. Мотивация (почему хочет повторить)
4. Временной цикл (секунды/минуты)
5. Точки принятия решений

Формат: таблица + краткое описание каждого пункта. Без воды.

Пример использования: для roguelike-карточной игры на Unity промт выдал цикл: «Выбор карты → бой → получение артефакта → усиление колоды → следующий бой». Временной цикл — 45 секунд на бой, 3 минуты на этаж.

Как проверить результат: если цикл не укладывается в 60 секунд для мобильной игры — переделывайте. Это правило из докладов GDC по retention.


2. Промт для баланса игровой экономики

Экономика — это то, где инди-проекты чаще всего ломаются. Игрок либо тонет в ресурсах, либо не может ничего купить. AI решает это через математическую модель.

Промт:

Ты — экономист игровых систем. Спроектируй экономику для [жанр] игры.

Входные данные:
- Ресурсы: [список]
- Источники дохода: [список]
- Стоки (sinks): [список]
- Целевое время прохождения: [часы]
- Монетизация: [есть/нет]

Выдай:
1. Формулу кривой дохода (экспоненциальная/линейная/логарифмическая)
2. Таблицу цен на 10 уровней прогрессии
3. Проверку на инфляцию: сколько ресурсов у игрока на часы 1, 5, 10, 20
4. Точки, где игрок может сломать экономику

Используй реальные математические модели. Не выдумывай цифры без обоснования.

Пример: для idle-игры промт предложил логарифмическую кривую дохода с множителем 1.15 на уровень. На 20-м часу игрок имеет 2.4 млн ресурсов, но стоки (апгрейды) растут быстрее — 3.1 млн. Это создаёт напряжение без фрустрации.

Код для Unity:

public class EconomyCurve : MonoBehaviour {
    [SerializeField] private float baseIncome = 10f;
    [SerializeField] private float growthFactor = 1.15f;

    public float GetIncomeAtLevel(int level) {
        return baseIncome * Mathf.Pow(growthFactor, level);
    }

    public float GetUpgradeCost(int level) {
        return baseIncome * 2.5f * Mathf.Pow(growthFactor, level + 1);
    }
}

Этот код соответствует стандартному подходу из документации Unity по Mathf.Pow.


3. Промт для нарратива и диалогов

Нарративный дизайн — это не только сюжет, но и то, как игрок его воспринимает. AI-агент может генерировать ветвящиеся диалоги с учётом состояния мира.

Промт:

Ты — нарративный дизайнер. Создай диалоговое дерево для сцены [описание].

Контекст:
- Персонаж A: [характер, цель]
- Персонаж B: [характер, цель]
- Текущее состояние мира: [флаги]
- Предыдущие выборы игрока: [список]

Выдай:
1. Дерево диалога в формате YAML
2. 3 ветки развития
3. Последствия каждого выбора (флаги, отношения, ресурсы)
4. Альтернативные реплики при повторном прохождении

Формат YAML должен быть совместим с Ink или Yarn Spinner.

Пример YAML:

node: meeting_guard
speaker: Guard
lines:
  - "Ты не должен быть здесь."
choices:
  - text: "Я от лорда."
    set: { trust: +1 }
    goto: lord_path
  - text: "Уйди с дороги."
    set: { trust: -1, aggression: +1 }
    goto: fight_path

Этот формат совместим с Yarn Spinner — официальным инструментом для Unity и Unreal.


4. Промт для генерации уровней и пазлов

Процедурная генерация — не только шум Перлина. AI может спроектировать логику уровня.

Промт:

Спроектируй уровень для [жанр] игры.

Параметры:
- Размер: [ширина x высота]
- Сложность: [1-10]
- Ключевая механика: [описание]
- Ограничения: [список]

Выдай:
1. ASCII-схему уровня
2. Список объектов и их координат
3. Критический путь игрока
4. Точки интереса (POI)
5. Проверку: может ли игрок застрять?

Формат: ASCII + таблица объектов с координатами X, Y, Z.

Пример ASCII:

###########
#....P....#
#..###....#
#..#E#....#
#..###....#
#....K....#
###########

Где P — игрок, E — враг, K — ключ. Такой формат легко парсится в Unity Tilemap или Unreal Level Blueprint.


5. Промт для баланса боевой системы

Боевая система — это математика урона, здоровья и времени. AI помогает не сломать её.

Промт:

Спроектируй боевую систему для [жанр].

Входные данные:
- Типы оружия: [список]
- Типы врагов: [список]
- Целевое время боя: [секунды]
- Сложность: [1-10]

Выдай:
1. Формулу урона
2. Таблицу урона/здоровья для 5 врагов
3. Время убийства (TTK) для каждого
4. Проверку на баланс: нет ли доминирующей стратегии

Используй реальные формулы: damage = base * multiplier - armor.

Пример таблицы:

Враг HP Урон TTK (сек)
Гоблин 50 5 3.2
Орк 120 12 6.8
Дракон 500 40 18.5

Это соответствует принципам из книги «Game Balance» (Brenda Romero, 2021).


6. Промт для генерации кода на Unity C

Этот промт — для тех, кто уже понимает архитектуру, но хочет ускорить написание кода.

Промт:

Напиши код на C# для Unity [версия].

Задача: [описание]
Контекст: [классы, которые уже есть]
Ограничения: [производительность, стиль]

Требования:
- Использовать [паттерн]
- Комментарии на русском
- Без использования [запрещённые методы]
- Соответствовать Unity Coding Guidelines

Выдай: полный код + краткое объяснение архитектуры.

Пример:

public class PlayerController : MonoBehaviour {
    [SerializeField] private float moveSpeed = 5f;
    private CharacterController controller;

    private void Awake() {
        controller = GetComponent<CharacterController>();
    }

    private void Update() {
        float horizontal = Input.GetAxis("Horizontal");
        float vertical = Input.GetAxis("Vertical");
        Vector3 move = new Vector3(horizontal, 0, vertical);
        controller.Move(move * moveSpeed * Time.deltaTime);
    }
}

Этот код использует стандартный CharacterController из документации Unity.


7. Промт для генерации кода на Unreal C++

Unreal требует другого подхода — макросы UPROPERTY и UFUNCTION.

Промт:

Напиши код на C++ для Unreal Engine 5.

Задача: [описание]
Контекст: [классы]
Ограничения: [производительность]

Требования:
- Использовать UPROPERTY() для переменных
- Использовать UFUNCTION() для методов
- Соответствовать Unreal Coding Standard
- Без использования [запрещённые методы]

Выдай: полный код + объяснение.

Пример:

UCLASS()
class MYGAME_API AMyActor : public AActor {
    GENERATED_BODY()

public:
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Stats")
    float Health = 100.f;

    UFUNCTION(BlueprintCallable, Category = "Stats")
    void TakeDamage(float Damage);
};

Это соответствует официальному стандарту Epic Games.


8. Промт для тестирования и поиска багов

AI-агент может провести статический анализ кода и найти логические ошибки.

Промт:

Проанализируй код на [язык] на предмет багов.

Код: [вставить код]

Найди:
1. Логические ошибки
2. Утечки памяти
3. Проблемы производительности
4. Нарушения паттернов

Для каждой проблемы:
- Описание
- Строка кода
- Как исправить
- Почему это важно

Формат: таблица + примеры исправлений.

Пример: промт нашёл, что в цикле for (int i = 0; i <= array.Length; i++) ошибка выхода за границы. Это классика, но AI ловит такие вещи быстрее.


9. Промт для генерации UI/UX

UI — это то, что игрок видит первым. AI помогает не изобретать велосипед.

Промт:

Спроектируй UI для [экран].

Контекст:
- Платформа: [PC/Mobile]
- Целевая аудитория: [описание]
- Стиль: [описание]
- Референсы: [2-3 игры]

Выдай:
1. Схему экрана (ASCII)
2. Список элементов
3. Иерархию
4. Цветовую схему (HEX)
5. Шрифты

Формат: ASCII + таблица.

Пример ASCII:

+-----------------------------------+
| [Иконка] [Имя] [Уровень] [Валюта] |
+-----------------------------------+
| [Кнопка 1] [Кнопка 2] [Кнопка 3] |

|                                   |
| [Основная область контента]       |

|                                   |
+-----------------------------------+
| [Таб 1] [Таб 2] [Таб 3] [Таб 4]  |
+-----------------------------------+

Это соответствует принципам из «The Design of Everyday Things» (Don Norman).


10. Промт для генерации звукового дизайна

Звук — это 50% погружения. AI может описать, какие звуки нужны.

Промт:

Спроектируй звуковой дизайн для [сцена].

Контекст:
- Жанр: [описание]
- Настроение: [описание]
- Референсы: [2-3 игры]

Выдай:
1. Список звуков (SFX)
2. Список музыки (BGM)
3. Триггеры для каждого звука
4. Громкость и приоритет
5. Ссылки на бесплатные библиотеки

Формат: таблица.

Пример таблицы:

Звук Триггер Громкость Библиотека
Шаг Движение 0.3 Freesound
Удар Атака 0.8 Sonniss
Взрыв Смерть врага 1.0 Sonniss

Это соответствует рекомендациям из GDC Talk «Audio for Indies» (2023).


11. Промт для оптимизации производительности

Оптимизация — это то, что отличает прототип от игры.

Промт:

Проанализируй производительность [сцена].

Контекст:
- Платформа: [PC/Mobile]
- Целевой FPS: [число]
- Текущий FPS: [число]

Выдай:
1. Список узких мест
2. Как исправить каждое
3. Ожидаемый прирост FPS
4. Код для исправления

Формат: таблица + код.

Пример: промт предложил использовать Object Pooling для пуль. В Unity это делается через UnityEngine.Pool (документация: https://docs.unity3d.com/ScriptReference/Pool.ObjectPool_1.html).


12. Промт для генерации квестов

Квесты — это структура игры. AI помогает не потерять логику.

Промт:

Спроектируй квест для [жанр].

Контекст:
- Уровень: [описание]
- Персонажи: [список]
- Награды: [список]

Выдай:
1. Описание квеста
2. Шаги выполнения
3. Диалоги
4. Награды
5. Проверку на тупики

Формат: YAML.

Пример YAML:

quest: find_sword
steps:
  - talk_to_blacksmith
  - find_cave
  - defeat_dragon
  - return_sword
rewards:
  - gold: 100
  - item: sword

Это совместимо с Quest System в Unity Asset Store.


13. Промт для генерации лора и мира

Лор — это то, что делает мир живым. AI может сгенерировать его быстро.

Промт:

Создай лор для мира [название].

Контекст:
- Жанр: [описание]
- Настроение: [описание]
- Влияния: [2-3 источника]

Выдай:
1. Историю мира
2. Фракции
3. Ключевых персонажей
4. Конфликты
5. Связь с геймплеем

Формат: текст + таблица.

Пример: для постапокалипсиса промт создал 3 фракции: «Выжившие», «Культисты», «Технократы». Конфликт — контроль над источником энергии.


14. Промт для генерации маркетинговых материалов

Инди-разработчик — это ещё и маркетолог. AI помогает с описанием игры.

Промт:

Напиши описание игры для [платформа].

Контекст:
- Жанр: [описание]
- Особенности: [список]
- Целевая аудитория: [описание]

Выдай:
1. Короткое описание (50 слов)
2. Длинное описание (200 слов)
3. Теги
4. Ключевые особенности

Формат: текст.

Пример: для Steam промт выдал описание с акцентом на «roguelike deckbuilder с элементами тактики». Это соответствует правилам Steam.


15. Промт для ревью геймдизайн-документа

GDD — это библия проекта. AI помогает его проверить.

Промт:

Проверь GDD на [жанр].

Контекст:
- GDD: [вставить]
- Целевая аудитория: [описание]

Выдай:
1. Слабые места
2. Противоречия
3. Что не хватает
4. Как исправить

Формат: таблица.

Пример: промт нашёл, что в GDD не описана система сохранений. Это критично для RPG.


Итог

Эти 15 промтов — не волшебная таблетка, а инструмент. Они не заменят вас как геймдизайнера, но уберут рутину: генерацию таблиц, поиск багов, проверку баланса. В 2026 году инди-разработчик с AI-агентом может конкурировать с небольшой студией — если знает, как задавать вопросы.

Попробуйте хотя бы 3 промта из этого списка на своём проекте. Начните с core loop и экономики — это фундамент. А если хотите глубже — изучите документацию Unity (https://docs.unity3d.com) и Unreal (https://dev.epicgames.com/documentation). AI не заменит понимание движка, но ускорит его в разы.

← Все статьи

Комментарии

Читайте также

12 промтов, которые заменяют рутину продакт-менеджера: от roadmap до постмортема

29 сентября 2026

12 промтов, которые превратили мой копирайтинг в A/B-конвейер на 40 гипотез в неделю

29 сентября 2026

11 промтов, которые превратили мою подготовку к собеседованию в инженерный пайплайн — от LeetCode до System Design

29 сентября 2026

Как тренировать алгоритмическое мышление в 2026: 11 промтов для LeetCode, оценки сложности и system design интервью

29 сентября 2026

Продвинутый TypeScript: как предотвратить ошибки времени выполнения и освоить типобезопасность в продакшене

29 сентября 2026

Google Cloud Architect — Professional (ACE + PCA): от VPC до BigQuery — путь к сертификации через реальные проекты

28 сентября 2026

Курс «Трудовое право РФ»: как разобраться в удалённой работе, дистанционных договорах и электронном документообороте

28 сентября 2026

10 промтов для Notion и Trello: как продакту и тимлиду разгрузить бэклог, ретро и стейкхолдеров с помощью AI

28 сентября 2026

Как я перестал бросать английский: 14 промтов для нейросетей, которые работают за репетитора

28 сентября 2026