Автор Gunstoppable — одиночный разработчик, который за менее чем два года делает roguelite-FPS с упором на движение: озвученная сюжетная кампания, боссы, несколько биомов, процедурное разнообразие забегов и чёткая боевая идентичность.
Продакшн и приоритизация
Ключевой принцип — продакшн-планирование с первого дня и жёсткая цель по сроку релиза (< 2 лет). Опыт трёх предыдущих инди-игр показал важность структуры, которая позволяет:
- быстро собрать полный прототип;
- оставить возможность бесконечного наращивания контента.
Для Gunstoppable использована следующая структура:
- 1 месяц — прототип, который проверяет, что базовые механики действительно весёлые и перспективные;
- далее — создание 4-актной структуры с минимальным набором контента: мало оружия, апгрейдов, врагов и уровней, но полный скелет игры;
- следующие 6 месяцев — максимальное наращивание контента по этой структуре;
- финальные 6 месяцев — итерации и полировка: баланс сложности, напряжения и разнообразия.
Такая схема заставляет постоянно выбирать самые перспективные фичи и отбрасывать второстепенное, чтобы удерживать сроки и фокус.
Технологический стек и кастомные системы
Игра делается на Unreal Engine 5.6. Для 3D-моделей используется Blender, для аудио — Audacity, для видео — DaVinci Resolve. Весь стек — бесплатное ПО.
Почти все геймплейные системы — движение, бой, апгрейды, графика, звук — созданы с нуля самим автором или подрядчиками. Движок выступает лишь как фреймворк, а не как источник готового геймплея: ответственность за дизайн и реализацию механик полностью на разработчике.
Производительность
У Unreal Engine есть репутация ресурсоёмкого движка, но автор целенаправленно работал с встроенными инструментами профилирования, чтобы:
- точно находить узкие места производительности;
- адресно оптимизировать проблемные участки;
- добиться стабильного FPS даже на машинах 10+ летней давности.
Выводы
- Жёсткая структура продакшна (быстрый прототип → скелет игры → контент → полировка) помогает соло-разработчику удерживать сроки.
- Минимальный, но целостный 4-актный каркас позволяет безопасно масштабировать контент и балансировать игру.
- Даже на Unreal Engine можно добиться хорошей производительности, если системно использовать встроенные инструменты профилирования.
- Бесплатный стек (UE5, Blender, Audacity, DaVinci) достаточен для создания контентно-насыщенного roguelite-FPS.