Решение проблем с помощью единой экосистемы инструментов
How does a small indie team tackle creating their first multiplayer game? Eleven Puzzles has built web-based puzzle games since 2020, but for Unsolved Case, they wanted to invite two players to work together and solve a mystery by collaborating – across multiple platforms. They cracked the case by tapping Unity and UGS to support everything from creation to launch with an end-to-end set of solutions.
Building a robust, scalable, and cross-play-friendly game with a small team and limited resources.
Steam (Mac, PC), Android
Five
Poland
Поиск ключа к успешному запуску многопользовательской игры
Eleven Puzzles требовался технологический стек, который был бы доступен команде с ограниченным опытом разработки многопользовательских игр, но при этом обеспечивал бы невероятную устойчивость и масштабность. Именно поэтому они обратились к Unity, используя эту платформу для создания своей игры, а также многопользовательские и внутренние инструменты UGS, чтобы обеспечить масштабируемый кроссплатформенный опыт для игроков в день запуска.
Результаты
- Экономия времени и ресурсов до 30 % за счет отказа от создания нового бэкенда
- Удвоение скорости разработки с помощью 2D Toolkit
- Лобби объединило миллионы игроков на разных платформах
- Найдите и исправьте ошибки менее чем за день с помощью Cloud Diagnostics
- Масштабирование для того, чтобы в день запуска встретить миллионы игроков больше, чем ожидалось
Уникальное рисованное от руки искусство Eleven Puzzle возникло как решение проблемы ограничений веб-платформы их первых игр, но стало их фирменным стилем. Когда они перешли на Unity, 2D Toolkit позволил им делать это в два раза быстрее.
"Работа с Unity 2D Toolkit значительно упростила наш рабочий процесс, - говорит Адриан Ольчик, генеральный директор Eleven Puzzles. "Простой процесс перетаскивания позволил нам создавать более сложные головоломки и быстро итерировать дизайн. Иногда мы даже изменяли графические активы на лету, и они обновлялись в игре без ее перезагрузки!"
"Задачи, на которые обычно уходил месяц, выполнялись за две недели, причем с более высоким качеством", - продолжает он. "Благодаря этому мы можем сосредоточиться на одном важном моменте - создании хорошей игры".
Социальный аспект многопользовательской игры может сделать или сломать ее, поэтому команда знала, что им нужна внутренняя инфраструктура, на которую можно положиться в день запуска. Они интегрировали хостинг игровых серверов (GSH) для размещения игроков, так что независимо от того, сколько команд присоединится к веселью, масштаб никогда не будет проблемой.
"Я искал хостинг, который, по сути, сделает все за нас, и мы сможем почти полностью сосредоточиться на создании игр", - говорит Ольчик. "Если бы мы не использовали GSH, я бы сказал, что разработка заняла бы на 20-30 % больше времени".
Совместная работа над "Нераскрытым делом" также создала проблемы с тестированием.
"В Unsolved Case оба игрока одинаково важны и ответственны за исход каждой головоломки, - объясняет ведущий дизайнер игры Майри Нолан, - но это означает, что команде пришлось строить каждое взаимодействие дважды, по одному разу для каждого игрока". "Для нас, разработчиков игры, это означало вдвое больше работы и вдвое больше игрового тестирования - но мы уверены, что дополнительные усилия того стоили".
Оценка данных игрового тестирования с помощью A/B-тестов Remote Config упростила процесс разработки. "Мы использовали Remote Config для A/B-тестирования некоторых головоломок во время игрового тестирования или для точной настройки некоторых переменных конфигурации", - говорит Ольчик. "Головоломки - это тонкая грань между удовольствием и разочарованием. Иногда небольшое изменение может значительно изменить восприятие головоломки. Тестирование подобных изменений позволяет нам находить сложные решения, в которые интересно играть".
Eleven Puzzles запустилась по модели free-to-play и с кросс-платформенной совместимостью, чтобы охватить как можно больше игроков.
"Кроссплатформенная игра была очень важна для нас, - говорит Ольчик. "Мы хотели, чтобы наша игра была доступна всем, даже тем, у кого нет специальной игровой установки или современного мобильного телефона. Lobby сыграло в этом большую роль, так как позволило нам легко объединять людей, желающих играть вместе, с помощью сгенерированных на заказ кодов приглашений".
Лобби позволяет игрокам создавать частные или публичные лобби, к которым можно присоединиться с помощью кода или списка с возможностью поиска. Благодаря этой системе подбора игроков каждый может быстро найти себе пару или погрузиться в головоломки вместе с другом.
Такие инструменты редактора, как Input System, также помогли Eleven Puzzles обеспечить последовательный геймплей на разных устройствах, став частью целого созвездия инструментов, которые, по словам Ольчика, "унифицировали управление на разных платформах, позволив нам использовать один и тот же код для всех из них".
Игра Unsolved Case вышла в ноябре 2022 года и сразу же стала хитом - ее масштабировали, чтобы без проблем принимать игроков. Бесшовные соединения с самого начала сделали игровой процесс социальным и захватывающим.
Игра получила желанную рецензию "Очень положительно" в Steam, показав, что Eleven Puzzles решила, как создать веселую, хорошо сбалансированную многопользовательскую игру в рамках независимой студии.
Я в восторге от того, какой прием получила наша игра, ведь ее уже скачали миллионы игроков". Несмотря на отсутствие внешней помощи или издателя, ошеломляющий успех игры является свидетельством упорной работы и преданности нашей команды. Еще лучше то, что наша игра совершенно бесплатна, и она служит эффективным маркетинговым инструментом, привлекающим внимание к другим нашим играм", - говорит Ольчик. "Благодаря тому, что мы с самого начала использовали UGS, все игроки смогли наслаждаться нашей игрой без каких-либо проблем".
Следующая игра от Eleven Puzzles, Unboxing the Cryptic Killerвыходит в апреле 2023 года.
Обеспечьте невероятный многопользовательский опыт с помощью многопользовательских решений Unity.