ПРОДУКТЫ

Разработайте собственную сетевую систему с Netcode

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

Начальный экран Enter the Boss Room

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

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

Знакомьтесь с Netcode for GameObjects

Netcode for GameObjects — это сетевая библиотека для игрового движка Unity. Мы продолжаем развивать нашу систему в открытом виде, стараясь предоставить вам надежную, гибкую и расширяемую основу сетевого кода для решения задач вашего следующего многопользовательского проекта.

Установите пакет в Unity Editor или изучите код на GitHub.

освещенная карта

Электрический ток проходит между двумя панелями

Создано на основе нашего надежного транспортного слоя

Пакет Unity Transport — это реализация сетевого слоя со сбалансированным качеством передачи данных, производительностью и надежностью. Это современная, защищенная и портируемая транспортная библиотека, расширяющая традиционный протокол пользовательских датаграмм дополнительными функциями.

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

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

Кроме того, наши разработчики готовы ответить на ваши вопросы на форуме Multiplayer, в Discord и на GitHub.

Графика города в UGS

Откройте новые возможности для игры с Unity Gaming Services

Создайте небольшую кооперативную игру с Netcode for GameObjects и поддержкой Relay и Lobby для подключения игроков.

Не забывайте и о других решениях Unity для разработки, поддержки и развития вашей игры, которые проверены в крупнейших игровых проектах.

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles

«Мы уже давно используем Unity в разработке игр, а появление нового ключевого компонента Unity, а именно сетевой подсистемы, — это неоценимо. 

Пакет Netcode for GameObjects очень прост в освоении, а тесная интеграция с Unity сильно помогает ускорить разработку».

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles
Antonin Francoeur, CEO & Founder, Stuwu Studio, Outerblast

«Netcode for GameObjects дает все, что мне нужно от сетевого пакета. Его легко изучить. Он хорошо продуман Он берет на себя кучу сложных сетевых операций и дает мне полностью сосредоточиться на самой игре».

Antonin Francoeur, CEO & Founder, Stuwu Studio, Outerblast

Основные преимущества

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

Адаптируйте Netcode for GameObjects под свои задачи благодаря крайне гибкой архитектуре.

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

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

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

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

Узнайте подробнее о многопользовательской подсистеме

8 факторов разработки многопользовательских игр

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

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

Ознакомьтесь с Netcode for GameObjects от Unity, Relay, и типовыми решениями многопользовательской игры на примере небольшого проекта кооперативной RPG Boss Room.

Сетевые функции небольших кооперативных игр

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

Netcode: правда или вымысел?

У термина Netcode плохая слава среди геймеров — именно из-за него, по их мнению, случаются задержки и проблемы в режиме мультиплеера. В этой статье мы развенчиваем распространенные мифы про Netcode.

Начните разработку новой мультиплеерной игры

Установите Netcode for GameObjects, чтобы ускорить разработку вашего нового многопользовательского проекта в Unity.

Ответы на часто задаваемые вопросы

Netcode for GameObjects поддерживает P2P?

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

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

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

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

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

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

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

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

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

Где найти обучающие материалы по Netcode for GameObjects?

На нашем сайте документации доступно много полезных обучающих ресурсов и статей для начала работы. Разработчики готовы ответить на вопросы непосредственно в Discord или на форуме Netcode for GameObjects.

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

Согласен