Первый тест Enterprise Engine: одна игра построила фундамент, вторая проверила его
В предыдущем посте я рассказывал про модель Enterprise Engine:
Движок — это консоль.
Игра — это картридж.
Но любая архитектурная идея ничего не стоит без проверки реальной разработкой.
Поэтому я решил проверить главный вопрос:
А это действительно универсальная платформа?
Или я просто построил хороший фундамент под одну конкретную игру?
Первым картриджем стал проект в стиле Vampire Survivors.
И здесь важно быть честным:
Он создавался вместе с движком.
За время разработки было сделано 88 коммитов.
Но это не было ускорение.
Это была стройка.
Каждая проблема игры показывала, чего не хватает платформе:
Нужна прогрессия — появляется система прогрессии.
Нужна экономика — появляется экономика.
Нужна аналитика — появляется телеметрия.
Нужна настройка баланса — появляется система tuning.
Первый картридж не просто использовал движок.
Он помог его построить.
А потом появился второй тест.
Совершенно другой жанр. Match-3 puzzle. И вот здесь стало интересно. Эта игра уже не строила ядро. Она подключалась к существующему фундаменту.
Результат:
1 день разработки.
12 коммитов.
За это время игра получила:
— генератор уровней с обратной генерацией и проверкой решаемости через солвер;
— tutorial funnel;
— бустеры (undo, hammer, shuffle);
— адаптивную сложность с сохранением прогресса;
— настройку баланса через ассеты, без изменения кода;
— звук и game-feel через системы движка.
Самое важное:
Я не писал заново:
— сохранения;
— экономику;
— аналитику;
— Object Pool;
— систему обновления;
— базовую архитектуру.
Я просто использовал их.
Именно ради этого я и начал строить Enterprise Engine.
Конечно, обе игры еще находятся в разработке.
Vampire Survivors prototype сейчас ждет полноценный арт и полировку.
Match-3 проект проходит следующий этап — визуальная часть, UI и финальная настройка игрового опыта.
Но технически они уже доказали главное:
Два совершенно разных жанра работают на одном фундаменте.
И вот здесь проходит граница между framework и foundation.
Framework помогает написать игру.
Foundation позволяет строить следующие игры быстрее.
Продолжение следует.
#unity #gamedev
1August 2, 2026 17