Встречайте: Boss Room
Boss Room — это небольшой демонстрационный проект кооперативного шутера на основе Netcode for GameObjects и Unity Relay, который поможет вам разобраться в принципах и приемах разработки многопользовательской игры.

Знакомьтесь с Netcode for GameObjects
Netcode for GameObjects — это сетевая библиотека для игрового движка Unity. Мы продолжаем развивать нашу систему в открытом виде, стараясь предоставить вам надежную, гибкую и расширяемую основу сетевого кода для решения задач вашего следующего многопользовательского проекта.
Установите пакет в Unity Editor или изучите код на GitHub.
Level up your game with Unity Gaming Services
Build your small-scale cooperative game with Netcode for GameObjects and connect your players with Relay and Lobby.
Plus, access more Unity solutions available to build, manage, and grow your game – battle-tested by the biggest names in gaming.


Откройте новые возможности для игры с Unity Gaming Services
Создайте небольшую кооперативную игру с Netcode for GameObjects и поддержкой Relay и Lobby для подключения игроков.
Не забывайте и о других решениях Unity для разработки, поддержки и развития вашей игры, которые проверены в крупнейших игровых проектах.
Учитесь и творите вместе с сообществом
Как говорится, один в поле не воин, поэтому мы рекомендуем вам присоединиться! Изучайте документацию, технические примеры и контент и начинайте работу.
Кроме того, наши разработчики готовы ответить на ваши вопросы на форуме Multiplayer, в Discord и на GitHub.

Learn and create within a community
Someone once said that it’s dangerous to go alone – so we thought you should take this! Dive into our documentation for technical references and content to get started with networking.
Plus, our team is active on the Multiplayer forum, Discord, and GitHub if you have any questions.
Узнайте подробнее о многопользовательской подсистеме
8 факторов разработки многопользовательских игр
В этом руководстве мы рассмотрим восемь факторов разработки многопользовательских игр, которые следует учесть в разработке вашей следующей многопользовательской игры.
Встречайте: Boss Room
Ознакомьтесь с Netcode for GameObjects от Unity, Relay, и типовыми решениями многопользовательской игры на примере небольшого проекта кооперативной RPG Boss Room.
Сетевые функции небольших кооперативных игр
Узнайте, как разработчики новой инди-игры Breakwaters выбрали модель разработки, чтобы освоить тонкости работы с сетевыми функциями небольшой кооперативной игры.
Netcode: правда или вымысел?
У термина Netcode плохая слава среди геймеров — именно из-за него, по их мнению, случаются задержки и проблемы в режиме мультиплеера. В этой статье мы развенчиваем распространенные мифы про Netcode.
Ответы на часто задаваемые вопросы
Текущая версия Netcode for GameObjects поддерживает модель клиентского сервера, где один клиент выступает в роли сервера, а остальные подключаются к нему.
Текущая версия Netcode for GameObjects поддерживает большинство платформ, за исключением WebGL. Сетевая система на основе Netcode for GameObjects со временем будет поддерживать все крупнейшие целевые платформы Unity.
К сожалению, мы пока еще не определились с датой готовности новой сетевой подсистемы к коммерческому использованию. Тем не менее, это один из главных приоритетов Unity на 2021 год, и это отразится в выпусках.
Netcode for GameObjects — это ключевой элемент Unity GameObjects Multiplayer Networking Framework. Согласно нашим планам, эта система будет поставляться отдельно от основного движка в виде пакета.
Netcode for GameObjects will be available in versions 2020.3, 2021.3, 2022.1, and 2022.2
Netcode for Entities will be available in versions 2022.2.
Netcode for GameObjects and Transport have seamless integration with Unity Relay.
For Game Server Hosting (Multiplay), the process to get them setup together is currently manual – however, our team is currently working on making this DGS workflow optimal and seamless across all our solutions.
Да, конечно! Предложения принимаются как по SDK, так и по документации. Мы очень рады возможности вести разработку вместе с сообществом. Кроме того, мы реализуем и другие варианты участия, например, рабочие предложения по архитектуре.
Netcode for GameObjects поддерживает модель выделенного игрового сервера. Для создания выделенного сервера с помощью Netcode for GameObjects можно подготовить серверную сборку проекта, а затем загрузить ее на хостинг или на собственный физический сервер.
На нашем сайте документации доступно много полезных обучающих ресурсов и статей для начала работы. Разработчики готовы ответить на вопросы непосредственно в Discord или на форуме Netcode for GameObjects.