Пошаговая стратегия по авторскому миру: 10 фракций, гексовый бой, браузер и Windows
Разработали пошаговую стратегию по авторскому миру с 10 фракциями, 70 существами и гексовым боем для браузера и Windows.
Задача
Заказчик хотел пошаговую стратегию по собственному проработанному миру в духе классических «Героев»: десять фракций, тактический бой, магия, дипломатия. Главный риск — игра с десятками существ и механик быстро превращается в клубок, где правка баланса одного юнита ломает три других, а ошибку невозможно воспроизвести.
Решение
Игру разделили на четыре слоя с односторонними связями: ядро правил, данные, контроллеры, отрисовка. Все расчёты — в целых числах, случайность — из генератора xoshiro128** с отдельными потоками, что даёт детерминизм: одно зерно — одна партия. Код на TypeScript покрыт автотестами Vitest, полная партия на 150 игровых дней прогоняется тестом за полторы минуты. Иллюстрации готовятся нейросетями, отрисовка — PixiJS, сборка — Vite, игра работает в браузере и через Electron как .exe для Windows.
Результат
- 1,5 минуты Время прогона полной партии тестом
- 70 Существ в игре
- 30 Артефактов
- 55 000 Строк кода
Проект в активной разработке с лета 2026 года и идёт по согласованной дорожной карте. Заказчик регулярно получает играбельные сборки. Игра открывается в браузере без установки и запускается отдельным приложением для Windows, баланс проверяется автоматическими партиями, а новые фракции и механики добавляются без переписывания старых.
Ещё 99 кейсов в категории Игровая студия → Игры
Похожие кейсы
Разработка визуального языка для схем концертных и спортивных площадок • Seatmap
Разработали UI покупки билетов и визуальный язык схем для Seatmap.pro: 35 000 людей рассажены на схемах площадок.
Первая в России лотерея, которая стала частью игрового мира. Кейс Национальной Лотереи и Grand Mobile
Встроили Национальную Лотерею в игровые миссии Grand Mobile и получили 80 000+ проданных билетов и 2 млн органического охвата.
Игра-раннер для ХК «Авангард» привлекла 20 000 фанатов и 4 112 подписчиков
Игра-раннер в стиле пиксель-арт для ХК «Авангард» привлекла более 20 000 игроков и принесла 4 112 новых подписчиков Telegram-каналу клуба.
Аутстаффинг для одного из крупнейших российских онлайн-кинотеатров
Четыре специалиста Doubletapp в аутстаф-формате разрабатывают и поддерживают мультиплатформенный видеоплеер для одного из крупнейших онлайн-кинотеатров России и СНГ.
VR-шутер Modern Tag для LSD Electronics: 3 арены и франшиза
Разработали VR-шутер Modern Tag со свободным перемещением для Oculus Quest 2: частота кадров 72–90 fps, калибровка 10 игроков менее чем за 40 секунд, открыты 3 арены.
Разработка портала для начинающих музыкантов HitFly
Разработали портал HitFly для начинающих музыкантов: загрузка треков, рейтинги и отзывы профессионалов.