Taiga Lights
Кооперативная игра о выживании в северной тайге — на собственном движке и полностью своём стеке: от клиента до серверов и инфраструктуры доставки контента. Проект, на котором мы собрали инженерную экспертизу, которую применяем к заказным задачам.
Задача
Сделать настоящую сетевую игру силами маленькой команды: не прототип, а продукт, который собирает игроков в общие сессии, держит состояние мира, доставляет контент и обновляется на нескольких платформах сразу. Это полный технический стек игрового сервиса — ровно та инженерия, что стоит за серьёзными веб-продуктами.
Что внутри
- Клиент на Unity — интерфейс на UI Toolkit, кроссплатформенная сборка под PC, Android и WebGL.
- Игровой сервер на Go (Nakama) — матчи, синхронизация состояния, матчмейкинг, поддержка позднего подключения.
- Мета-сервер на Laravel — авторизация, прогресс игроков, экономика, конфигурация, админка.
- Процедурная генерация карт — отдельный сервис, который создаёт игровые локации.
- Доставка контента — конвейер сборки ассетов и раздачи их клиенту с прогрессом загрузки.
- Инфраструктура и CI/CD — автоматические сборки, выкладка серверов, мониторинг.
Почему это показательно
Игра объединяет всё то, что нужно и обычному бизнес-продукту: realtime-сеть, серверная логика, база данных, авторизация, платёжная и конфигурационная подсистемы, доставка обновлений, несколько клиентов и автоматический деплой. Если мы спроектировали и связали это для игры, то для CRM, личного кабинета или сервиса с интеграциями — тем более.
Расскажите о задаче — оценим бесплатно
Ответим в течение рабочего дня.