← Buran Soft

Taiga Lights

Кооперативная игра о выживании в северной тайге — на собственном движке и полностью своём стеке: от клиента до серверов и инфраструктуры доставки контента. Проект, на котором мы собрали инженерную экспертизу, которую применяем к заказным задачам.

Платформы
PC · Android · WebGL
Тип
Многопользовательская
Стек
Unity · Go · Laravel
Наша роль
Полный цикл

Задача

Сделать настоящую сетевую игру силами маленькой команды: не прототип, а продукт, который собирает игроков в общие сессии, держит состояние мира, доставляет контент и обновляется на нескольких платформах сразу. Это полный технический стек игрового сервиса — ровно та инженерия, что стоит за серьёзными веб-продуктами.

Что внутри

  • Клиент на Unity — интерфейс на UI Toolkit, кроссплатформенная сборка под PC, Android и WebGL.
  • Игровой сервер на Go (Nakama) — матчи, синхронизация состояния, матчмейкинг, поддержка позднего подключения.
  • Мета-сервер на Laravel — авторизация, прогресс игроков, экономика, конфигурация, админка.
  • Процедурная генерация карт — отдельный сервис, который создаёт игровые локации.
  • Доставка контента — конвейер сборки ассетов и раздачи их клиенту с прогрессом загрузки.
  • Инфраструктура и CI/CD — автоматические сборки, выкладка серверов, мониторинг.

Почему это показательно

Игра объединяет всё то, что нужно и обычному бизнес-продукту: realtime-сеть, серверная логика, база данных, авторизация, платёжная и конфигурационная подсистемы, доставка обновлений, несколько клиентов и автоматический деплой. Если мы спроектировали и связали это для игры, то для CRM, личного кабинета или сервиса с интеграциями — тем более.

Честно: Taiga Lights ещё в разработке и пока не вышла в релиз. Мы показываем её не как готовый продукт на продажу, а как пример глубины и широты задач, которые нам по силам — от клиента до серверной инфраструктуры.
Unity UI Toolkit Go · Nakama Laravel PostgreSQL Redis Процедурная генерация CI/CD Docker

Расскажите о задаче — оценим бесплатно

Ответим в течение рабочего дня.

Оставить заявку →