Привлеките больше игроков в свою игру с помощью многопользовательских служб Unity

В Отчет по Unity Gaming за 2024 год68 % студий заявили, что разрабатывают многопользовательские игры, и это число неуклонно растет на протяжении последних нескольких лет в ответ на растущий спрос со стороны игроков.
Многопользовательские игры предлагают больше конкуренции и сообщества, способствуя большему вовлечению и удержанию. В 2023 году количество ежемесячных активных пользователей мобильных игр с функцией мультиплеера будет на 40,2 % больше, чем у однопользовательских игр, а общий доход от многопользовательских игр вырастет на 10 %, что значительно больше, чем 0,6 % в целом по индустрии.
Для достижения такого успеха необходимо вкладывать гораздо больше средств в развитие, эксплуатацию и удержание игроков, но эта дополнительная сложность поддается управлению с помощью правильных инструментов. Вместо того чтобы решать все эти проблемы своими силами, многие разработчики игр восполняют пробелы в своем сетевом стеке с помощью решений, созданных специально для того, чтобы помочь командам разработчиков сосредоточиться на игровом процессе. Согласно одному из исследований, 88 % студий ищут новые инструменты, чтобы удовлетворить свои потребности в сложных игровых проектах.
Предлагая фреймворки Netcode for GameObjects и Netcode for Entities, а также многопользовательские решения Unity Gaming Services (UGS), такие как Unity Multiplay Hosting и Vivox Voice Chat, набор инструментов Unity для живых игр охватывает весь путь разработки многопользовательских игр - от концепции и создания прототипов до запуска и работы в реальном времени. Эта гибкая система позволяет вам строить в рамках экосистемы Unity или сочетать инструменты и сервисы, которые необходимы для удовлетворения потребностей вашей игры и команды разработчиков.
Игры с сообществом более увлекательны, оказывают длительное влияние на жизнь геймеров и лучше монетизируются для их разработчиков. Мои самые яркие детские воспоминания связаны с многопользовательским режимом в таких играх, как Goldeneye, Red Alert и Halo, с моими друзьями. Эти воспоминания были бы невозможны без ранних версий локального, кооперативного и онлайнового мультиплеера.
В современной игровой индустрии удержание клиентов и создание интересного сообщества важны как никогда. Это самый эффективный способ создать игру, которая будет существовать вечно и обеспечит долгосрочный успех бизнеса. Именно поэтому мы продолжаем вкладывать значительные средства в инструменты и сервисы для разработки многопользовательских игр, чтобы помочь вам создавать, внедрять и эксплуатировать многопользовательские игры.

Многопользовательские сервисы позволяют создавать смелые инновационные игры. Когда Triangle Factory создавала Breachers, шутер от первого лица 5v5 для VR, ее стратегический фокус заключался в том, чтобы максимально расширить круг игроков за счет кросс-платформенного доступа и при этом не дать команде студии сосредоточиться на игровом процессе. Для этого им нужно было, чтобы бэкенд многопользовательской игры работал как можно меньше.
Используя Multiplay Hosting, они смогли сократить расходы на серверы с помощью гибридного серверного решения, быстро масштабируясь до 110 тыс. MAU в первый месяц при поддержке внутренней архитектуры UGS и Multiplay Hosting. Для упрощения стека и ускорения разработки они также использовали ряд многопользовательских сервисов, включая аутентификацию, матчмейкинг, голосовой чат Vivox и таблицу лидеров.
"Unity Multiplayer Services позволила сократить время разработки функций для игроков с нескольких недель до нескольких дней, - говорит Питер Ванторре, технический директор Triangle Factory. "Если бы мы строили все сами, это потребовало бы больше ресурсов и значительно больше средств".
StickyLock также решила использовать несколько многопользовательских сервисов вместе, чтобы упростить сложный процесс разработки. "Трудно точно определить количество времени, которое нам сэкономил UGS, но я бы оценил его в сотни-тысячи часов работы разработчиков", - говорит Джамель Зиати, продюсер грядущей многопользовательской игры StickyLock. Histera.
Команда StickyLock уже работала над концепцией крупной игры - быстро развивающегося антиутопического шутера от первого лица, в котором игроки попадают в разные исторические эпохи благодаря новой игровой механике под названием "глюк". Небольшой команде требовалось собрать все силы для реализации игрового процесса, поэтому охват многопользовательского стека был крайне важен.
"Мы выбрали многопользовательскую UGS, потому что хотели, чтобы сторонняя компания позаботилась обо всей сложной логике за нас, чтобы мы могли сосредоточиться на основном геймплее Histera", - объясняет Зиати. "Мы пользуемся несколькими услугами UGS, и очень удобно получать их от одного поставщика. Нам приходится меньше беспокоиться о связи между различными службами".

В этих и многих других играх хостинг Multiplay Hosting прошел масштабные испытания на производительность, пропускную способность и экономию средств клиентов:
- Unity Gaming Services обслуживает 77 миллионов игровых сессий в месяц.
- Multiplay Hosting поддерживает более 3 миллионов одновременных пользователей, демонстрируя свою способность к масштабированию.
- Недавно Unity поддерживала более 175 000 игровых серверов, работающих одновременно.
- Многопользовательский хостинг снижает стоимость хостинга в расчете на одного игрока на 30-40%.
- Multiplay Hosting имеет доступ к 292 центрам обработки данных.
Мы хотим поддержать каждого клиента, создающего многопользовательскую игру. Поэтому мы предлагаем различные услуги: Relay, Matchmaker, Distributed Authority и Multiplay Hosting. Чтобы поддержать стремительный рост возможностей хостинга многопользовательских игр, мы делаем Multiplay Hosting независимым от хостингового оборудования, опираясь на наш ведущий в отрасли гибридный подход, основанный на использовании облака и "голого металла", который позволяет масштабироваться до миллионов игроков, когда это необходимо игре. Это означает, что вы можете положиться на нас в плане предоставления инфраструктуры, или же вы можете передать свои собственные вычисления в Multiplay Hosting через вашего любимого облачного провайдера.
Мы перестраиваем наш многопользовательский хостинг и инструменты для обеспечения большей гибкости, чтобы вы могли использовать решение для многопользовательского хостинга, которое демонстрирует надежность, производительность и успех на протяжении многих лет.

Мы продолжаем вкладывать значительные средства в разработку многопользовательских игр, и у нас запланировано множество новых интересных функций:
- Повышенная гибкость облачных вычислений: Bring Your Own Compute (BYOC) позволяет запускать игры непосредственно на инфраструктуре, выбранной вами из нашей партнерской сети.
- Гибкий рынок облачных провайдеров: Наши продукты и услуги будут доступны на торговых площадках облачных провайдеров, что позволит вам использовать имеющиеся у вас коммиты/расходы с ними.
- Дополнительные возможности CI/CD и наблюдаемости: Постройте CI/CD-конвейер, который вам нужен, с помощью новых опций загрузки внешних бакетов и тегирования сборок, а новые самообслуживаемые журналы и экспорт метрик улучшают наблюдаемость игры.
- Распределенные полномочия: эта совершенно новая сетевая топология позволяет вам создавать масштабные многопользовательские игры с глубокой симуляцией экономически эффективным способом, без сложностей с выделенными серверами.
- Новый образец многопользовательской игры: Недавно мы выпустили Megacity Metroпример игры, который представляет собой образец комплексной многопользовательской разработки в Unity, включая такие сервисы, как Multiplay Hosting, Matchmaker и Vivox Voice Chat.
- Многопользовательский VR-шаблон, скоро будет: Настройка мультиплеера для VR-игр - сложная задача, поэтому мы упрощаем ее с помощью нашего нового шаблона Multiplayer VR, построенного на базе OpenXR и анонсированного на сессии Unity Roadmap на GDC 2024.
Мы также упрощаем разработку многопользовательских игр благодаря более глубокой интеграции между движком Unity Engine и Unity Multiplayer Services в Unity 6, включая:
- Режим многопользовательской игры обеспечивает первоклассную работу редактора, чтобы вы могли быстро проверить функциональность игры.
- Multiplayer Center упрощает настройку проекта.
- Многопользовательские сервисы Unity, включая Matchmaking, Lobby и Vivox Voice Chat, позволяют быстро экспериментировать и обогащать игровой процесс, и они интегрированы в редактор Unity.
- Используйте хостинг Relay и Multiplay для более удобной разработки, тестирования и развертывания.
- Посетите сессию GDC 2024 Roadmap, чтобы узнать больше о том, что вас ждет и как эти инструменты работают вместе.
Я рад, что мы расширяем гибкость нашего хостинга Multiplay Hosting, чтобы поддержать клиентов, как бы они ни хотели организовать свою инфраструктуру. В то же время мы демократизируем разработку многопользовательских игр, чтобы поддерживать любой тип игр для любого устройства с помощью простой интеграции в движок Unity. Благодаря этим инвестициям служба Multiplayer Services станет лучшим решением для самых требовательных, высокопроизводительных игр и поддержит растущее распространение многопользовательского геймплея в индустрии.
Ознакомьтесь с новейшими инструментами для разработки многопользовательских игр и поделитесь своими отзывами на Форуме многопользовательских игр. Ознакомьтесь с недавней записью в блоге "Multiplayer resource roundup", в которой вы найдете последние шаблоны, образцы и демо-версии для практического обучения всему многопользовательскому, включая наш новый образец игрыMegacity Metro.