Мобильный Multiplayer 101: Ваш идеальный технологический стек

DEW SMITH / UNITY TECHNOLOGIESContributor
Mar 14, 2022|10 Мин
Мобильный Multiplayer 101: Ваш идеальный технологический стек
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

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

Когда речь заходит о многопользовательских играх, индустрия, игроки и потребности разработчиков сильно выросли и изменились за последние несколько десятилетий:

  • В середине 1990-х годов многопользовательские игры начинались с LAN-вечеринок и диванных кооперативов в подвалах.
  • В 2000-х годах многопользовательские игры переместились с дивана в мир, соединяя отдельных игроков на огромных расстояниях.
  • К 2010-м годам большинство населения имело мощные игровые устройства прямо в кармане - мобильные телефоны. Игрокам, желающим играть на ходу, больше не нужно было покупать отдельное устройство для своих портативных игровых приключений.

Сейчас, в 2022 году, категория снова изменилась, и разработчикам необходимо соответствовать новым ожиданиям игроков. Читайте далее, чтобы узнать обо всех инструментах, необходимых для создания идеального мобильного многопользовательского технологического стека.

Timeline, показывающая историю Multiplayer
Какие виды мобильных игр нужны геймерам?

Самым популярным жанром Multiplayer на мобильных сегодня являются казуальные игры - головоломки (55 %) и карточные игры (53 %). Однако большой спрос наблюдается и на все остальные жанры, которые вы ожидаете увидеть на прилавках магазинов консолей и ПК.

Например, 46 % всех геймеров, играющих в MOBA-игры, играют на мобильных устройствах. Аналогичным образом 39 % любителей RTS играют и на мобильных.

Диаграмма, показывающая распределение жанров игр Multiplayer по доле игроков

Геймерам нужны многопользовательские мобильные игры. Главный вопрос - как их доставить?

Многопользовательский технологический стек "MVP"

В Unity мы рассматриваем технологический стек Multiplayer в трех основных направлениях:

  • Создание своей многопользовательской игры.
  • Подключение ваших игроков.
  • Расширение возможностей общения игроков.
Таблица, показывающая продукты Multiplayer, доступные в Unity Gaming Services
Создание

Для начала вам нужно придумать и создать игру, и именно с этого момента начинается Multiplayer Stack: Создание. В этой категории собраны все технологии и решения, необходимые для создания новых многопользовательских игр для геймеров.

Важнейшими решениями в области создания являются движок для создания игры и решение Netcode для работы с сетью.

Соединение

Поскольку многопользовательские игры становятся все более популярным способом общения с другими людьми (даже теми, кто традиционно не считал себя геймером), кроссплей становится все более приоритетным как для разработчиков, так и для игроков.

Мы считаем, что платформы не должны быть барьером в обеспечении доступного социального опыта для людей - вместо этого они должны быть пропуском для этого опыта.

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

Ключевые решения в области соединения включают в себя хостинг для подключения игроков - Relay или выделенный игровой сервер в зависимости от потребностей вашей игры - и способ подключения игроков в процессе игры, с помощью решения matchmaker или Lobby.

Давайте вкратце рассмотрим, как в вашей игре можно выбрать наиболее подходящий вариант.

Таблица, показывающая варианты серверов между Relay и Dedicated игровыми серверами

Для хостинга ретрансляционный сервер - отличный выбор для игр, которые:

  • Относительно небольшие по масштабу, около 2-12 игроков за одну игровую сессию.
  • Скорее кооперативные, чем соревновательные, так как в Relay мало возможностей для борьбы с мошенничеством.
  • При меньшем бюджете это более выгодный вариант подключения игроков, так как вам не придется платить за хостинг.

С другой стороны, выделенный игровой сервер - это отличный вариант, если ваша игра:

  • Имеет широкий диапазон масштабирования игроков, поддерживая от нескольких цифр до десятков игроков одновременно.
  • Кооперативная или соревновательная, так как в ней больше средств защиты от мошенничества.
  • Имеет больший бюджет для покрытия расходов на хостинг.

Если говорить о подключении игроков во время сессии, то здесь есть два основных варианта: Сервис по подбору игроков или сервис Lobby.

Таблица, показывающая варианты MatchMaker (Lobby и MatchMaker)

Лобби - это способ создания игровых сессий по инициативе игроков: один игрок создает лобби, передает код приглашения другим или присоединяется к открытому списку лобби, а другие игроки могут присоединиться к нему по своему усмотрению. Вспомните такие игры, как Jackbox или Among Us.

Альтернативный вариант - решение для подбора игроков, которое работает за кулисами, оценивая такие вещи, как навыки игроков и регион, чтобы автоматически подбирать игроков для игровой сессии. Это более популярный путь для игр FPS.

Общение

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

В прошлом году, когда все больше людей стали играть в многопользовательские игры, 68 % геймеров заявили, что, по их мнению, произошел всплеск токсичного поведения, причем большинство геймеров либо стали свидетелями такого поведения, либо испытали его на себе.

Но большая часть многопользовательских игр - это социальные связи, которые они обеспечивают, поэтому задача состоит в том, чтобы способствовать позитивному и доступному общению в ваших многопользовательских играх.

Для этого вам понадобятся технологические решения, способствующие позитивному общению игроков и развитию вовлеченных и здоровых онлайн-сообществ.

Расширение технологического стека
Изображение, показывающее "MVP" технологического стека Multiplayer - создание, соединение, связь

Этот стек показывает "MVP" мобильного многопользовательского технологического стека - как создать свою игру, подключить игроков и позволить им общаться.

Но мы еще не закончили.

Улучшение опыта игроков

Создать любой вид многопользовательской игры - это одно дело, но как обеспечить по-настоящему великолепный Multiplayer? Это открывает перед нами новую категорию - решения, созданные для улучшения опыта игроков. Такие вещи, как списки друзей, антитоксичные программы, таблицы лидеров и многое другое.

В конце 2021 года мы провели исследование, в котором попросили геймеров рассказать о том, какие функции должны быть в многопользовательской игре, и вот что мы выяснили:

  • 36 % геймеров хотят быстрого подбора игроков
  • 35% хотят иметь возможность присоединиться к матчу или вечеринке с друзьями
  • 30% хотят, чтобы не было мошенников
  • 29 % хотят создать партию с людьми, с которыми познакомились в игре
  • 27% хотят, чтобы не было преследований и нападений

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

Улучшение опыта разработчиков

За кулисами происходит много всего, что можно улучшить и упростить с помощью решений, ориентированных на разработчиков. Например, инструмент аналитики, позволяющий отслеживать впечатления игроков и определять, какой контент нужно создавать дальше, чтобы удержать аудиторию.

Это открывает путь к системе доставки контента, которая поможет вам выкладывать новый контент для игроков - например, сезонное снаряжение или специальные события.

И как вы можете продолжать создавать новый контент? Финансируя ваши усилия. Именно здесь на помощь приходят услуги Monetize, которые помогут вам воплотить свое видение в жизнь.

Если все это начинает казаться громоздким технологическим стеком, не волнуйтесь: многие поставщики объединяют свои решения в полезные категории, которые помогут вам не жонглировать большим количеством поставщиков. Именно это и послужило причиной создания Unity Gaming Services - предоставить универсальную платформу, бесплатную для начала работы и содержащую все решения, необходимые для создания вашей игры.

Заключение

Одной из наших главных целей в Unity в 2022 году является увеличение инвестиций в создание идеального технологического стека для разработчиков многопользовательских игр, поэтому мы запустили несколько новых продуктов в рамках нашего пакета Multiplayer Suite, таких как Relay и Lobby.

Мы с нетерпением ждем, как будут развиваться мобильные многопользовательские игры, и обеспечение жизнеспособности, полезности и доступности наших решений для мобильных разработчиков является основой всей нашей работы над многопользовательским технологическим стеком в 2022 году.

Эти услуги дополняют существующий набор услуг Multiplay (хостинг выделенных серверов) и Vivox (общение с игроками), расширяя возможности создателей любого масштаба. Если вы хотите воспользоваться одним из этих сервисов, перейдите на нашу страницу Multiplayer Suite, чтобы узнать больше.