Unity запустила Unity Gaming Services. Пока только в рамках беты
Большие новости для Unity-разработчиков. Авторы движка запустили в открытое тестирование платформу Unity Gaming Services. Она «собрала под одной крышей» старые и новые инструменты по оперированию игр, построенных на Unity. Задачу нового инструмента Unity Technologies видит в упрощении разработки кроссплатформенных мультиплеерных игр.
«Платформа включает все, что требуется разработчикам для оперирования играми в реальном времени, в том числе возможность синхронизации игровой логики с бэкенд-сервисами без выпуска отдельного релиза», — говорится в официальном блоге Unity.
Всего Unity Gaming Services насчитывает 18 инструментов, поделенных на четыре категории: мультиплеер, бэкенд, аналитика с вовлечением и монетизация с ростом.
Мультиплеер
В эту категорию включены все инструменты, отвечающие за игровой онлайн-функционал, включая работу с облачными сервисами и построение сетевой инфраструктуры:
- Vivox — позволяет внедрять голосовой и текстовой чат;
- Netcode (в режиме беты) — облегчает выстраивание фреймворка мультиплеера;
- Relay (в режиме беты) — инструмент для связывания игроков peer-to-peer;
- Lobby (в режиме беты) — включает поддержку частных и публичных игровых лобби;
- Multiplay (доступ только после обращения) — отвечает за хост и управление игровыми серверами;
- Matchmaker (доступ только после обращения) — решение по матчмекингу игроков.
Часть указанных инструментов уже поддерживают Unity Netcode и Unity Transport. Так что могут быть подключены к игре прямо из Unity Editor.
Бэкенд
Сюда входят решения, связанные с оперированием игр, настройкой их в реальном времени «на лету»:
- Cloud Code (в режиме беты) — позволяет добавлять и модифицировать код онлайн;
- Cloud Save (в режиме беты) — отслеживает и сохраняет пользовательские данные;
- Economy (в режиме беты) — отвечает за запуск и настройку внутриигровой экономики (в том числе работу с внутриигровой валютой и балансом);
- Authentication (в режиме беты) — добавляет поддержку аутентификации пользователей.
Аналитика и вовлечение
Набор инструментов, которые позволяют отслеживать как бизнес-показатели аудитории, так и стабильном продукта:
- Analytics (в режиме беты) — система, выводящая информацию о показателях игр и поведении пользователей;
- Cloud Content Delivery — решение по работе с ассетами и доставки контента через «облако»;
- Remote Config — позволяет менять игровые конфигурации в реальном времени;
- Cloud Diagnostics — идентифицирует и устраняет ошибки, влияющие на стабильность игры.
Монетизация и рост
В эту категорию Unity включила те решения, которые связаны напрямую монетизацией и привлечением пользователей:
- Acquire — инструмент по поиску целевых пользователей для приобретения;
- In-app Purchases — упрощает работу с внедрением в игру внутренних платежей на существующих платформах;
- Mediation (в режиме беты) — собственное решение Unity по медиации;
- Monetize — оно же Unity Ads, которая включает в игре поддержку рекламы.
***
Доступ к самой платформе пока бесплатен. Все ее инструменты доступны напрямую из Unity Dashboard и поддерживают Android, iOS, Linux, Mac и Windows (поддержка консолей — только по приглашению).
«Сейчас увеличивается спрос на кроссплатформенные мультиплеерные игры. Unity Gaming Services снижает порог входа на этот рынок для разработчиков. Тем самым мы надеемся на увеличение числа мультиплеерных тайтлов, доступных для игры», — прокомментировала запуск Ингрид Лестийо (Ingrid Lestiyo), старший вице-президент и генеральный директор отдела Operate Solutions в Unity.