Закладывая основу для многопользовательских игр

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

Встречайте: Boss Room

Boss Room — это небольшой демонстрационный проект кооперативной игры на основе библиотеки MLAPI, который поможет вам разобраться в принципах и методах создания многопользовательской игры.

Изучайте сетевую подсистему с открытым исходным кодом в процессе ее разработки

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

Ознакомиться с экспериментальной версией пакета можно на GitHub.

Оставайтесь в курсе благодаря обновляемой документации

Наша сетевая подсистема и ее документация ежедневно развиваются и дополняются. 

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

Учитесь и творите вместе с сообществом

Как говорится, один в поле не воин, так что присоединяйтесь! Наши сотрудники принимают активное участие в обсуждениях на форуме Unity Multiplayer, а также в Discord и на GitHub.

Ключевые преимущества

Гибкое решение

Адаптируйте сетевой код под свои потребности — его архитектура поддерживает расширение и настройку.

Открытая разработка

Наши разработчики занимаются этим проектом в открытой форме, полностью прозрачной для сообщества.

Поддержка сообщества

Пользуйтесь ресурсами из обновляемой документации и обращайтесь к сообществу в Discord за помощью.

Новости Netcode в вашем почтовом ящике

Подпишитесь на рассылку, чтобы следить за новостями о многопользовательских технологиях Unity. Узнавайте об анонсах продуктов, получайте приглашения на мастер-классы, вебинары и многое другое.

Часто задаваемые вопросы

Поддерживается ли P2P в MLAPI?

Текущая версия MLAPI поддерживает модель клиентского сервера, где один клиент выступает в роли сервера, а остальные подключаются к нему.

Какие платформы поддерживает MLAPI?

Текущая версия MLAPI поддерживает большинство платформ, за исключением WebGL. Сетевая система, основанная на MLAPI, со временем будет поддерживать все популярные платформы, поддерживаемые Unity.

Когда MLAPI будет готов к коммерческому использованию?

К сожалению, мы пока еще не определились с датой готовности новой сетевой подсистемы к коммерческому использованию. Тем не менее, это один из главных приоритетов Unity на 2021 год, и это отразится в выпусках.

Планируется ли интеграция MLAPI в Unity Engine?

MLAPI — это ключевой элемент Unity GameObjects Multiplayer Networking Framework. Согласно нашим планам, эта система будет поставляться отдельно от основного движка, в виде пакета.

Будут ли приниматься предложения от участников сообщества?

Да, конечно! Предложения принимаются как по SDK, так и по документации. Мы очень рады возможности вести разработку вместе с сообществом. Кроме того, мы реализуем и другие варианты участия, например, рабочие предложения по архитектуре.

Поддерживается ли выделенный сервер в MLAPI?

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

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

Согласен