Как создатели запускают и масштабируют многопользовательские игры с помощью Unity
Matt Woods - Unity
Senior Product Marketing Manager
Игровая индустрия - одна из самых сложных и в то же время прибыльных отраслей, особенно когда речь идет о многопользовательских играх. Более 400 многопользовательских игр создали на базе Unity Game Server Hosting (Multiplay) невероятные многопользовательские возможности, начиная с таких блокбастеров AAA, как Apex Legends до инди-сенсаций, таких как Among Us.
Узнайте, как студии любого размера, использующие любой игровой движок, масштабируются в соответствии с потребностями своей игры.
Eleven Puzzles и Team17 экономят время и сокращают расходы

Eleven Puzzles интегрировала Game Server Hosting для своей игры Нераскрытое дело чтобы масштабирование никогда не было проблемой, независимо от того, сколько игроков присоединилось к веселью.
"Я искал хостинг, который, по сути, сделает все за нас, чтобы мы могли почти полностью сосредоточиться на создании игр", - говорит Адриан Ольчик, генеральный директор и соучредитель Eleven Puzzles. "Если бы мы не использовали Game Server Hosting, я бы сказал, что разработка заняла бы на 20-30 % больше времени".
Помимо сроков разработки, одним из самых больших поводов для беспокойства при создании игры является ее стоимость в расчете на одного игрока. Выбор "голого металла" в качестве хостинга для вашей игры может дать несколько преимуществ, например, стабильную и надежную производительность для взаимодействия игроков в режиме реального времени. Однако они не так гибки, как облачные машины, когда речь идет о мгновенном масштабировании.
Game Server Hosting сочетает в себе производительность "голого металла" и гибкость "облака" по низкой цене. Последние сравнения показывают, что Game Server Hosting может снизить стоимость хостинга в расчете на одного игрока на 30-40 %, в зависимости от дизайна вашей игры, количества игроков и распределения (по состоянию на Q2 2023).
Как и в случае с Eleven Puzzles, вместо того чтобы управлять собственным хостингом или тратить время и деньги на создание парка через третьих лиц, Team17 использовала Unity для выпуска таких мультиплатформенных игр, как Overcooked! 2, которые посвящены безумному захватывающему веселью с друзьями.
Никлас Ханссон, руководитель технологического отдела Team17, объяснил, почему это предложение имеет смысл и является экономически эффективным: "Изначально мы набросали сценарий с использованием MatchMaker и серверного хостинга Amazon, не учитывая затраты на разработку. Только если посмотреть на стоимость хостинга сервера, то [Unity] составляла от 30 до 50 % цены. Очевидно, что у [Amazon] нет "голого металла", и она может предлагать только облачные машины, а это значит, что вы постоянно платите за облачные вычисления. Если вы сильно переоцените количество необходимых вам серверов, это будет гигантской тратой денег".
Innersloth обеспечивает доказанную производительность в огромных масштабах

Поддержание надежной работы способствует удовлетворенности игроков, побуждая их оставаться в вашей игре надолго и возвращаться за новыми впечатлениями. Когда количество игроков начинает расти, нужно уметь быстро масштабировать игру в соответствии со спросом, встречая игроков там, где они находятся. В этом примере показано, как Apex Legends масштабировалась по всему миру после запуска.
Аналогичным образом, когда Among Us стала внезапным хитом, Innersloth нужно было убедиться, что она сможет и дальше обеспечивать оптимальный опыт для игроков. Сотрудничество с Unity позволило им обеспечить стабильную онлайн-среду с помощью Game Server Hosting (Multiplay), а также получить данные, необходимые для предоставления новых функций своим поклонникам с помощью Unity Analytics.
"Команды Unity оказались просто фантастическими партнерами, с которыми можно работать", - говорит Каллум Андервуд, основатель Robot Teddy, агентства, сотрудничавшего с Innersloth в работе над Among Us. "Они понимают игры, с ними очень легко общаться, и, что самое главное, они всегда ставили потребности нашей небольшой команды разработчиков превыше всего".
Географический охват является ключевым для любой игровой инфраструктуры, как и способность справляться с любым всплеском спроса. Game Server Hosting недавно обеспечил работу более 77 миллионов игровых сессий по всему миру и позволил студиям развернуть 290+ центров обработки данных по всему миру, помогая играм процветать независимо от местонахождения игроков*.
"Когда мы думаем о том, как масштабироваться, тот факт, что инфраструктура существует по всему миру, и мы распространяемся по всему миру, значительно облегчает нам работу с аудиторией", - говорит Дэвид Сметхерст, бывший глава отдела программирования Team17.
Скорость, с которой игроки могут начать знакомство с вашей игрой, может оказать значительное влияние на вовлеченность и удержание. Это первоначальное взаимодействие задает тон общему восприятию: Если игрокам придется ждать слишком долго, они потеряют интерес еще до начала основного игрового процесса. Когда речь заходит о быстром подборе игроков, Unity предусмотрительно выбрала метод, который сокращает время подбора на 35 % по сравнению с другими методами.
Чтобы справиться с этой задачей в масштабе, Unity на шаг опережает кривую спроса, поддерживая буфер серверов в теплом состоянии, чтобы они были готовы к резкому увеличению числа игроков. Это очень важно для успешного запуска игры и помогает гарантировать, что когда количество игроков превысит даже самые смелые прогнозы, сервера будут доступны для всех.
При запуске Apex платформа поддерживала более 3 миллионов одновременных пользователей в пиковом режиме и обеспечивала бесперебойную работу SLA на уровне 99,95 %. Это дает Respawn уверенность в том, что успеху игр не помешает инфраструктура, обеспечивающая их работу.
Hi-Rez Ventures открывает универсальный магазин

Game Server Hosting отлично работает сам по себе, а поскольку он является частью Unity Gaming Services (UGS), вы можете получить все преимущества всего портфолио. UGS предлагает проверенные решения для решения основных проблем, связанных с проведением многопользовательских игр в реальном времени в любом масштабе, и все это в одном месте.
Например, когда Hi-Rez ищет решения для своих Multiplayer-игр, команда нацеливается на игровые сервисы, созданные для масштабирования. В случае с Rogue Company, Divine Knockoutи других игр, это означает решения для Multiplayer и оперативной работы с проверенной репутацией в студии UGS.
"Такие вещи, как Analytics, Game Server Hosting, все это просто вписалось в нашу платформу и сделало ее сильнее без необходимости выполнять работу своими силами", - поделился Алекс Кантаторе, вице-президент по маркетингу бренда Hi-Rez Ventures.
Один из способов использования UGS - отслеживание данных персонажа в каждой игровой сессии, что позволяет продуманно корректировать количество урона и уникальных способностей, что приводит к улучшению игрового процесса.
Unity Analytics может помочь настроить новый пользовательский опыт и создать информативный, но лаконичный учебник, который поможет новым игрокам сразу же приступить к игре. Узнайте, как такие функции, как Player Funnels, могут помочь вашей игре, а затем возьмите пример с этих невероятных создателей, внедрив решения UGS в свой следующий проект.
Вот несколько ресурсов, которые помогут вам начать:
Запустите и масштабируйте свою следующую многопользовательскую игру с помощью решений Unity. Если у вас есть вопросы о том, как начать игру, обратитесь к нашей команде на форумах Multiplayer.
*Данные за период времени с 8 июля по 8 августа 2023 года.