6 видеороликов сообщества, которые помогут вам начать работу с Multiplayer в Unity

Вы хотите попробовать свои силы в разработке многопользовательских игр в Unity? В течение последнего года мы выпускали новые продукты и функции, чтобы дополнить наш набор инструментов Multiplayer для поддержки создания многопользовательских игр всех жанров и платформ - от выделенного хостинга до управления списками друзей и внутриигрового голосового чата.
Однако соединение всех точек в технологический стек, который можно использовать для создания многопользовательской игры вашей мечты, может запутать. Именно поэтому мы представляем шесть недавних видеоуроков на YouTube от создателей контента сообщества, рассказывающих об инструментах Unity для многопользовательской игры. От подробных руководств Code Monkey до экспертных оценок Dapper Dino - в каждом видео вы найдете множество знаний и вдохновения для разработчиков игр.
Давайте погрузимся.
Samyam - создатель YouTube, специализирующийся на обучающих программах по разработке игр для инди-компаний. В этом видео от 18 марта Samyam знакомит вас с Netcode for GameObjects (NGO), одной из фирменных сетевых библиотек Unity, и показывает, как использовать этот пакет вместе с Unity Transport для создания простой многопользовательской игры.
Видео Samyam содержит полезный обзор терминологии Multiplayer на высоком уровне, прежде чем погрузиться в технологию, так что это отличное место для начала.
Посмотрите видео, чтобы убедиться в этом:
- Введение в многопользовательскую терминологию высокого уровня
- Практическая работа с NGO 1.2.0 и Unity Transport
- Простая настройка игры для интеграции с хостингом и сервисами подбора игроков
Code Monkey - профессиональный разработчик инди-игр, который создает на YouTube материалы о Unity и C# gamedev.
В этом недавнем видео Code Monkey рассказывает о том, как запустить выделенные игровые серверы с помощью Game Server Hosting (Multiplay) от Unity Gaming Services (UGS). Он проходит:
- Введение в Game Server Hosting
- Создание сборки вашей игры для выделенного сервера
- Загрузка сервера в облако на Unity Dashboard
- Запуск игровых серверов для игроков
MatchMaker от Unity - это умная, основанная на правилах система подбора игроков, которая легко подключается к игровому движку Unity. Dapper Dino расскажет вам, как интегрировать Game Server Hosting (Multiplay) и Matchmaker в любую игру на базе Netcode for GameObjects, используя один из своих существующих проектов (доступ к которому вы можете получить здесь), чтобы показать, как разместить свою игру и обеспечить подбор игроков.
Посмотрите полное видео Dapper Dino, чтобы узнать, как это сделать:
- Доступ к панели Unity
- Настройте ваши серверы
- Установить MatchMaker
- Протестируйте услуги
В этом продолжении своего первого видео в нашей подборке Code Monkey рассказывает о том, как добавить матчмейкинг в многопользовательские игры и определить правила, которые можно усложнять или не усложнять по своему усмотрению. Он рассказывает о том, как MatchMaker интегрируется с Game Server Hosting, чтобы вывести игру в сеть, а также о том, как сортировать игроков по матчам.
Главным преимуществом этого руководства является объяснение Code Monkey различных наборов правил, которые вы можете изучить в MatchMaker, чтобы настроить матчмейкинг на основе навыков, географии или платформы (или другие комбинации) для оптимизации опыта игроков.
Code Monkey даже сделала файлы проекта доступными для просмотра. Узнайте, как все это работает вместе, чтобы создать живую многопользовательскую игру, нажав кнопку воспроизведения ниже.
Tarodev, еще один популярный YouTuber, создающий обучающие ролики по разработке игр, в этом видео рассказывает зрителям о том, как начать работу с NGO. Из видео вы узнаете:
- Как начать работу с Netcode
- Разница между полномочиями сервера и клиента (и когда использовать каждый из них)
- Как писать производительный сетевой код
- Как использовать NetworkVariable и INetworkSerializable
- О дешевой многопользовательской интерполяции
- Что такое ServerRPC и ClientRPC
- Приемы, которые позволят сделать вашу многопользовательскую игру великолепной
Если вы ищете полное видеоруководство по разработке Multiplayer в Unity, это руководство для вас. В этом шестичасовом курсе на YouTube Code Monkey рассказывает о создании небольшой многопользовательской игры в Unity - от сетевого геймплея до интеграции живых сервисов.
Это видео основано на предыдущем курсе Code Monkey по созданию однопользовательской игры в Unity и преобразованию этого обучающего проекта в многопользовательскую онлайн-игру. Видео охватывает:
- Настройка Netcode для GameObjects
- Объединение в сеть вашего игрового процесса
- Обработка подключений и отключений игроков
- Интегрирующий вестибюль
- Хостинг с помощью Relay
- Изучение Game Server Hosting (Multiplay), Matchmaker и Voice and Text Chat (Vivox)
- Отладка Multiplayer
О чем еще вы хотели бы увидеть учебники в будущем? Сообщите нам об этом на форумах по мультиплееру Unity или в нашей группе Multiplayer Discord. Счастливого творчества!
