Кейс · VR-мультиплеер

X8: VR-шутер 5 на 5, где автономный шлем и игровой ПК играют в одном матче

Бесплатный геройский шутер студии Thirdverse вышел 9 ноября 2023 года и работает в Steam, Meta Quest и Pico. Мы сделали его инженерную часть на Unreal Engine 5 — сеть, серверы, подбор игроков, защиту от читов, экономику, поддержку живой игры и сертификацию в магазинах — вчетвером примерно за полтора года. Дизайн, графика и рендеринг — Thirdverse, и ниже мы аккуратно разделяем, где чьё.

Бой в X8 от первого лица: руки игрока с оружием, герои стреляют у точки B на оранжево-белой арене
Скриншот: страница игры в Steam. X8 — Thirdverse. Всё, что на этой картинке видно, — работа Thirdverse. Наше — то, что под ней.

X8 в цифрах

650 000+скачиваний — по данным Thirdverse на 5 декабря 2024 года
81 %положительных из 196 отзывов в Steam, «Очень положительные»
4инженера и около 18 месяцев разработки
3магазина — Steam, Meta Quest и Pico — и 8 языков

Источник: кейс на yarvixo.com, данные магазинов проверены 12 сентября 2026 года. Отзывы — Steam, число скачиваний — пресс-релиз Thirdverse. Цифр подбора игроков нет: они принадлежат клиенту, а разрешения их приводить он не давал.

Задача: шлем и ПК в одном матче

Минимальные требования в Steam — Intel Core i7-6700 и GTX 1080, с питанием от сети. Quest 2 — автономный шлем на мобильном процессоре и батарее. В Steam у игры заявлен кроссплатформенный мультиплеер: эти две машины должны непрерывно сходиться в одном состоянии матча, и ни одной нельзя доверить его решать. Облегчённой второй версии, где можно спрятать разницу, нет: обе работают на одном коде на Unreal Engine 5.

Шутер 5 на 5 с таблицей лидеров и режимом атаки и защиты — игра, в которой будут жульничать, поэтому каждый выстрел, позиция и счёт должны решаться там, куда игрок не дотянется, и быстро. Бесплатная модель делает экономику, магазин и аккаунты несущими частями игры, а восемь языков и три магазина — у каждого свои аккаунты, формат сборки и очередь сертификации — умножают каждый выпуск на число мест, куда он должен попасть.

Что сделали

Все инженерные системы продукта, по договору напрямую с разработчиком игры.

Игровой код на Unreal Engine 5

Под дизайном и графикой Thirdverse: герои и их способности, оружие и снаряжение, ход матча и раундов, интерфейс. Один код и для автономных шлемов, и для ПК — не порт и оригинал, а один продукт.

Сеть

Одно состояние матча, которое решает сервер и раздаёт десяти игрокам — на железе от настольной видеокарты до шлема на батарее и через любое соединение, какое у кого есть.

Серверы и жизнь после релиза

Аккаунты, прогресс, сессии и ежедневная работа по поддержке игры, которая живёт с ноября 2023 года, а не была сдана и забыта.

Подбор игроков

Матчи на десятерых из тех, кто сейчас в сети, — в трёх магазинах и на разных классах устройств.

Защита от читов

В бесплатной игре забаненный аккаунт ничего не стоит заменить. Поэтому упор — на то, что сервер может проверить сам, а не на то, что игра на устройстве сообщает о себе.

Экономика, магазин и выпуски

Экономика бесплатной игры и внутриигровой магазин с косметикой и платными дополнениями, сборки и сертификация в Steam, Meta и Pico — три проверки по трём календарям для одной игры.

Результат и что можно проверить

Игра почти три года работает на системах, которые сделала команда из четырёх человек. В Steam у неё «Очень положительные» отзывы — 81 % из 196. В Meta Quest у текущей страницы, X8 Contra: Super Wall Storm, — 4,7 по 120 оценкам, а у старой, X8 Japan Only Version, доступной только в Японии, — 3,6 по 17. Приводим обе: показать только 4,7 значило бы выбрать цифру, а не сообщить её.

Чего мы не утверждаем. Дизайн, графика и рендеринг, включая оптимизацию графики, — работа Thirdverse, поэтому частота кадров на автономном шлеме — их заслуга, а не наша. Нашего имени в магазинах нет: разработчик и издатель там — Thirdverse, Co., Ltd., как обычно при контрактной разработке. Проект назван с их разрешения, а разделение работы держится на нашем слове.

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

Опишите задачу в двух-трёх предложениях и укажите бюджет: по нему сразу видно, какой вариант вам подходит. Проекты начинаются от 14 700 BYN. Если бюджет меньше, предложим платную консультацию за 150 BYN в час.

  1. 1–3 дняЧитаем заявку и созваниваемся: задача и бюджет. Если нам нечего предложить — так и скажем.
  2. Неделя 1Письменно: что входит, срок и одна сумма. Что не входит — тоже письменно.

Заявка отправлена

Мы прочитаем её и свяжемся с вами по указанному контакту.