Вступление
Инди-разработка — это марафон, где 90% времени уходит на рутину: придумывание механик, баланс, генерация уровней, отладка. По данным опроса Game Developers Conference (GDC) 2025, 68% инди-разработчиков жалуются на нехватку времени для завершения проектов. Но в 2026 году у нас есть мощный союзник — большие языковые модели (LLM). Правильно составленный промт может заменить геймдизайнера, левел-дизайнера и техписателя, если знать, как его готовить.
В этой подборке — 12 промтов, которые закрывают весь пайплайн создания вертикального среза: от генерации GDD до подготовки страницы в Steam. Каждый промт проверен на реальных проектах (Unity 2023 LTS и Godot 4.2), содержит пример входа и ожидаемый результат. Вы сможете за неделю собрать играбельный прототип, а не переписывать один уровень три месяца.
1. Генерация GDD и лора
Задача: быстро создать концепт-документ с сеттингом, персонажами и основной механикой.
Промт:
Ты — геймдизайнер с 10-летним опытом в инди-играх. Напиши GDD для [жанр] с сеттингом [описание мира]. Включи: 1) Основную механику (core loop). 2) Три ключевых персонажа с мотивацией. 3) Конфликт и цель игрока. 4) Визуальный стиль (референсы). 5) Платформы и целевую аудиторию. Формат: Markdown, объём до 800 слов.
Пример входа: жанр — метроидвания, сеттинг — постапокалиптический подводный город.
Ожидаемый результат: структурированный документ с описанием механики плавания, апгрейдов и трёх персонажей (например, мутант-торговец, ИИ-хранитель, лидер повстанцев).
Когда применять: на этапе препродакшна, чтобы не тратить недели на придумывание.
2. Баланс экономики и прогрессии
Задача: рассчитать кривую сложности и цены внутриигровых предметов.
Промт:
Ты — экономист игрового баланса. Для игры [название] с валютой [название] и 10 уровнями прокачки предложи формулу стоимости апгрейдов, чтобы игрок не мог купить всё сразу, но и не застревал. Учти время на фарм (целевое — 30 минут на уровень). Выведи таблицу: уровень, цена, ожидаемый доход игрока за уровень.
Пример входа: игра — фермерский симулятор, валюта — золотые монеты.
Ожидаемый результат: таблица с ценами от 100 до 5000 монет и рекомендации по наградам за квесты.
Когда применять: после определения core loop, до начала балансировки в Excel.
3. Процедурная генерация уровней (Unity)
Задача: сгенерировать тайлмап для 2D-платформера.
Промт:
Напиши C# скрипт для Unity, который создаёт процедурный уровень 100x100 тайлов с использованием шума Перлина. Условия: платформы должны быть проходимыми, без тупиков, сложность растёт с удалением от старта. Используй Tilemap и Perlin Noise. Добавь комментарии.
Пример входа: 2D-платформер, тайлы 16x16 пикселей.
Ожидаемый результат: скрипт LevelGenerator.cs, который можно повесить на пустой объект и получить готовую карту.
Когда применять: когда нужен контент для вертикального среза без ручного левел-дизайна.
4. Диалоги и ветвящиеся квесты
Задача: создать диалоговое дерево с несколькими концовками.
Промт:
Сгенерируй диалог между [персонаж A] и [персонаж B] на тему [тема]. Включи 3 варианта ответа игрока, каждый влияет на репутацию с фракцией [название]. Формат: JSON с полями id, text, options (массив с next_id и effect).
Пример входа: персонажи — капитан стражи и контрабандист, тема — проход через ворота.
Ожидаемый результат: JSON-файл, который можно импортировать в Yarn Spinner или Dialogue System.
Когда применять: для наполнения квестов без написания текстов вручную.
5. Отладка C# (Unity)
Задача: найти ошибку в коде без долгого дебага.
Промт:
Я пишу на C# в Unity. Вот код: [вставить код]. Он должен [описание]. Но выдаёт ошибку [текст ошибки]. Объясни причину и предложи исправление. Если возможно, дай альтернативную реализацию.
Пример входа: скрипт движения персонажа с Rigidbody2D, ошибка «NullReferenceException».
Ожидаемый результат: объяснение, что переменная не инициализирована, и исправленный код.
Когда применять: при первых признаках багов, чтобы не гуглить часами.
6. Оптимизация GDScript (Godot)
Задача: ускорить код для мобильных устройств.
Промт:
Проанализируй этот GDScript: [код]. Он работает медленно на Android. Предложи оптимизации: замена циклов, кэширование узлов, использование @onready. Дай исправленный вариант с комментариями.
Пример входа: скрипт спавна врагов каждые 0.1 секунды.
Ожидаемый результат: оптимизированный код с таймером вместо _process.
Когда применять: перед сборкой билда под мобилки.
7. Генерация тайлмапов для Godot
Задача: создать тайлсет для подземелья.
Промт:
Ты — художник-пиксель-артист. Опиши, как создать тайлсет 16x16 для подземелья в Godot 4.2: какие тайлы нужны (стены, пол, двери, ловушки), как настроить TileMap и Collision. Напиши пошаговую инструкцию.
Пример входа: подземелье с факелами и шипами.
Ожидаемый результат: список тайлов и инструкция по настройке в редакторе.
Когда применять: когда нет художника, но нужно визуальное разнообразие.
8. Генерация лора и описаний предметов
Задача: придумать названия и описания для 50 предметов.
Промт:
Придумай 50 предметов для [жанр] с сеттингом [описание]. Для каждого: название, редкость (обычный/редкий/эпический), краткое описание (1-2 предложения), эффект. Формат: таблица Markdown.
Пример входа: фэнтези, мир после падения империи.
Ожидаемый результат: таблица с предметами вроде «Клинок забытого легиона» (эпический, +10 к урону).
Когда применять: для наполнения инвентаря без участия техписателя.
9. Подготовка страницы в Steam
Задача: написать описание игры, теги и системные требования.
Промт:
Напиши описание для страницы Steam игры [название] в жанре [жанр]. Включи: 1) Короткое описание (до 300 символов). 2) Полное описание (до 1000 символов). 3) 10 тегов. 4) Системные требования (минимальные и рекомендуемые). Стиль — дружелюбный, но профессиональный.
Пример входа: игра — roguelike про космических пиратов.
Ожидаемый результат: готовый текст для Steamworks.
Когда применять: за неделю до релиза вертикального среза.
10. Генерация звуковых эффектов (описание)
Задача: создать ТЗ для звуковика или найти бесплатные аналоги.
Промт:
Опиши 10 звуковых эффектов для [сцена] в игре [жанр]. Для каждого: название, длительность, настроение, референс (например, «как в Hollow Knight»). Укажи, где искать бесплатные аналоги (Freesound, ZapSplat).
Пример входа: сцена боя с боссом.
Ожидаемый результат: список с описанием и ссылками на библиотеки.
Когда применять: на этапе полировки вертикального среза.
11. Тестирование и обратная связь
Задача: смоделировать поведение игроков.
Промт:
Ты — фокус-группа из 5 игроков разного возраста. Опиши, как они будут проходить [уровень/механику]. Какие эмоции вызовет, где застрянут, что понравится. Дай рекомендации по улучшению.
Пример входа: уровень с головоломкой на время.
Ожидаемый результат: список проблем и предложений.
Когда применять: перед плейтестом с реальными людьми.
12. Оптимизация билда под мобилки (Unity)
Задача: уменьшить размер APK и повысить FPS.
Промт:
Мой билд Unity для Android весит 150 МБ и выдаёт 30 FPS на среднем устройстве. Предложи 10 способов оптимизации: сжатие текстур, удаление неиспользуемых ресурсов, настройки Quality Settings, использование Addressables. Дай пошаговый план.
Пример входа: 2D-игра с множеством спрайтов.
Ожидаемый результат: чеклист с конкретными настройками.
Когда применять: перед публикацией в Google Play.
Сравнение подходов: Unity vs Godot
| Критерий | Unity | Godot |
|---|---|---|
| Язык | C# | GDScript |
| Генерация уровней | Tilemap + Perlin Noise | TileMap + шум |
| Оптимизация | Addressables, IL2CPP | @onready, кэширование |
| Сообщество | Огромное | Растущее |
Вывод
Использование промтов для геймдева — это не замена творчества, а ускорение рутины. Правильно составленный запрос экономит дни работы. Главное — проверяйте код и адаптируйте под свой проект. Начните с промта №1, затем переходите к генерации уровней и отладке. Через неделю у вас будет играбельный вертикальный срез, который можно показать инвесторам или выложить в Steam.
Попробуйте эти промты в связке с AI-агентом ASI Biont для автоматизации повторяющихся задач — и вы удивитесь, насколько быстрее пойдёт разработка.
Комментарии