Всю логику матчмейкинга, игровых сессий и сбора статистики мы разделили на независимые блоки. Для стабильной работы при большом наплыве пользователей мы внедрили микросервисную архитектуру (Docker Swarm + nginx) с балансировкой нагрузки

Кроссплатформенный экшен на базе Unity

Действие происходит в мире с четырьмя уникальными биомами

Действие происходит в мире с четырьмя уникальными биомами

Динамичный кроссплатформенный экшен с элементами Battle Royale и командными режимами
Игровой продукт от идеи до релиза
Универсальный клиент и надёжная серверная платформа
Все технические решения спроектированы для стабильной работы кроссплатформенного мультиплеера и быстрого масштабирования контента


Серверная инфраструктура
- Настроена система динамического поиска и запуска выделенных серверов под каждую игровую сессию
- Созданы лобби для подбора игроков и балансировки команд
- Реализованы профили пользователей с подробной статистикой побед и системой рейтингов
- Внедрён виртуальный магазин с поддержкой личного инвентаря и косметических предметов
Ключевые технические вызовы и решения проекта
Чтобы скрыть высокий пинг (до 150–200 мс) на смартфонах, мы настроили гибридную синхронизацию
Стандартные решения не подходили под наш уникальный левел-дизайн. Мы написали кастомную навигационную сетку, которая «видит» динамические препятствия и позволяет гибко управлять появлением монстров прямо в реальном времени
Благодаря условной компиляции и правильным абстракциям для управления и графики, мы смогли сохранить 95% общего кода. Это сильно упрощает поддержку проекта и выпуск обновлений сразу на всех платформах
