YouTube
Иван Белехов - Мультиплеер в играх и как его реализовать с UNIGINE (Лекции UNIGINE Open Air 2025)
Из лекции Ивана вы узнаете:
— Быстрый ввод в теорию сетей;
— TCP vs UDP: в чем разница и что выбрать;
— Как устроен обмен сообщениями: gRPC, yojimbo, valvesockets;
— Архитектура сетевого фреймворка на пальцах;
— Примеры на UNIGINE: шутер и стратегия в…
— Быстрый ввод в теорию сетей;
— TCP vs UDP: в чем разница и что выбрать;
— Как устроен обмен сообщениями: gRPC, yojimbo, valvesockets;
— Архитектура сетевого фреймворка на пальцах;
— Примеры на UNIGINE: шутер и стратегия в…
Рекомендация доклада по мультиплееру
Уровень материала: 🐥 #middle
📺 YouTube | 📺 VK
На Unigine в этом году был классный доклад про мультиплеер от Ивана Белехова, ex-разработчика World of Warships. Он успел пробежаться по передаче пакетов, обмену сообщениями, протоколам, NAT, топологиям, техникам для борьбы с задержками, оптимизации трафика, масштабированию и безопасности.
За час полноценно рассказать про мультиплеер что-то очень сложно. В прошлом году я тоже пробовал играть в эту игру (и проиграл). Мне тоже не удалось занять достаточный по времени слот на выступление — пришлось сильно торопиться и ужиматься.
📺 YouTube | 📺 VK
Моя ставка была на упрощение, доступность и объём. У Ивана доклад посложнее, техничнее и фундаментальнее. Без определённых знаний, возможно, будет не всё понятно, но слушается легко и приятно.
Подчеркну отдельные общие тезисы, которые я тоже разделяю:
⚫️ Мультиплеер заставляет программиста думать о чёткой архитектуре и данных, которые передаются между разными компьютерами, в отличие от синглплеера, где можно допускать упрощения.
⚫️ Мультиплеер открывает уникальные механики и социальные аспекты, недоступные в одиночных играх.
⚫️ Выбор архитектуры и техник — это всегда баланс между геймдизайном, производительностью, сложностью реализации и игровыми ощущениями. Решение зависит от конкретных требований проекта.
⚫️ Важно не столько предоставить честную синхронизацию, сколько заставить игроков поверить в то, что всё точно и корректно синхронизируется.
Замеченная ранее тенденция на повышение интереса к мультиплееру с течением времени находит всё большее подтверждение, в т.ч. среди вакансий. Радует, что эта тема освещается больше и чаще. Возможно, это поможет взрастить больше подготовленных разработчиков.
И рекомендую заглянуть в остальные доклады с прошедшего Unigine Open Air🎙
—————————————
#development #gamedev #architecture #network #netcode #multiplayer #рекомендация #видео #мультиплеер
Уровень материала: 🐥 #middle
На Unigine в этом году был классный доклад про мультиплеер от Ивана Белехова, ex-разработчика World of Warships. Он успел пробежаться по передаче пакетов, обмену сообщениями, протоколам, NAT, топологиям, техникам для борьбы с задержками, оптимизации трафика, масштабированию и безопасности.
За час полноценно рассказать про мультиплеер что-то очень сложно. В прошлом году я тоже пробовал играть в эту игру (и проиграл). Мне тоже не удалось занять достаточный по времени слот на выступление — пришлось сильно торопиться и ужиматься.
Моя ставка была на упрощение, доступность и объём. У Ивана доклад посложнее, техничнее и фундаментальнее. Без определённых знаний, возможно, будет не всё понятно, но слушается легко и приятно.
Подчеркну отдельные общие тезисы, которые я тоже разделяю:
Замеченная ранее тенденция на повышение интереса к мультиплееру с течением времени находит всё большее подтверждение, в т.ч. среди вакансий. Радует, что эта тема освещается больше и чаще. Возможно, это поможет взрастить больше подготовленных разработчиков.
И рекомендую заглянуть в остальные доклады с прошедшего Unigine Open Air
—————————————
#development #gamedev #architecture #network #netcode #multiplayer #рекомендация #видео #мультиплеер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤1