Как устроен сетевой код в играх | Неткод, мультиплеер, геймдев | Podlodka Podcast #377
Любой мультиплеер – это набор очень хитрых иллюзий, которые создают ощущение одновременной игры в окружении, где ее принципиально не может быть. Михаил Панин, инженер VR в Meta, а в прошлом техлид популярных мобильных онлайн-игр, рассказал про то, как решаются сложнейшие задачи синхронизации состояний между игроками и сервером, и как программисты сетевого кода оперируют таймлайнами, по запутанности близкими к фильмам Нолана.
Если вам интересны разработка игр в целом и мультиплеерный код в частности – выпуск для вас!
❓ Хочешь обсудить выпуск или задать вопрос эксперту? Вступай в наш Telegram-чат:
📰 Не любишь чаты, но хочешь оставаться в курсе дел и прокачивать свой IT кругозор? Подписывайся на наш Telegram-канал: там публикуются анонсы новых выпусков, а в комментах идут ценные и горячие обсуждения! 5 тысяч опытных IT-специалистов уже с нами:
Полезные ссылки:
- Статьи Михаила на Хабре про сетевой код
- Youtube Михаила
@MichaelPanin
- Инстаграм Михаила
- Подборка материалов про сетевой код в играх
- Доклад про мультиплеер от Destiny
- Доклад про latency в Call of Duty
- GDC Networking Scripted Weapons and Abilities in ’Overwatch’
- Replay Technology in Overwatch: Kill Cam, Gameplay, and Highlights
- Networking Scripted Weapons and Abilities in Overwatch
- GafferOnGames
Тайм-коды:
00:00 О чём выпуск?
07:11 Виртуальная реальность и мультиплеер
12:50 Проблемы с синхронизацией в играх
19:10 Создание иллюзии одновременности
25:40 Обсуждение механики стрельбы в играх
44:05 Проблемы с иллюзией одновременности
52:04 Проблемы с пингом в играх
01:06:48 Оптимизация для разных пинов
01:13:15 Репликация мира и протоколы общения
01:17:48 Виды мультиплеера и проблемы с ними
01:31:40 Боты в мультиплеерных играх
01:36:14 Тестирование мультиплеерных игр
01:45:38 Борьба с читерами
01:55:03 Новые технологии и жанры
02:01:53 Рекомендации для изучения сетевого кода
02:04:50 Заключение
1 view
11
7
2 months ago 00:22:15 1
🧪🧪🧪🧪Прорыв в технологии Варп-двигателя.
2 months ago 00:18:12 1
Ногти за пять часов | Обзор салона красоты в Санкт-Петербурге
2 months ago 00:34:51 1
МУЛЬТ ОБМАН КАЗАХСТАНА - КЕНЖЕ КЫЗ
2 months ago 04:03:13 1
Япония и Россия: что общего между Сахалином и Хоккайдо | Заброшки, богатые рыбаки, истории людей
2 months ago 02:21:21 1
Сатья дас - Разница между мужчиной и женщиной
2 months ago 01:46:23 1
Эфир #1. Гималайский йог Атма Прем Гири
2 months ago 00:14:20 1
Как российские военные домогаются женщин и устраивают погромы по пути с войны
2 months ago 00:03:44 1
Фиксики - Фикси-советы. Осторожней в Интернете! (Сборник) / Fixiki
2 months ago 00:08:05 1
Калуга. Пиратская вечеринка в честь 8-летия Smoothlifestyle
2 months ago 00:41:59 1
САНДУ РУШИТ СЕМЬИ ДИАСПОРЫ / Засуха и потопы в Молдове будут каждый год / Алайбу врет про зарплаты
2 months ago 00:11:08 1
1-тактный ДВС, который Изменит Мир! Как это устроено? E-REX от INNEngine
2 months ago 00:06:26 1
Фиксики - Пластик / Fixiki
2 months ago 00:26:21 1
ЗОДИАК: Самый известный убийца НАЙДЕН! [Расследование]
2 months ago 01:48:02 1
Закулисье власти России. Информация, которую боится каждый чиновник.
2 months ago 02:20:43 1
Главные заблуждения о нашем мире. Алексей Семихатов о квантовой науке, черных дырах и скорости света
2 months ago 01:26:02 1
Кризис, травма и другие «болезни» творчества
2 months ago 00:12:26 1
Мультфильм про слух. История с ушами Команда Познавалова. Почему болит или заложено ухо, тугоухость
2 months ago 00:16:41 1
Что главное в отношениях для женщины?
2 months ago 00:14:10 1
Телефон — рассказ Носова. Сказка на ночь
2 months ago 00:11:39 1
Самая Наивная красавица и Пранк в авто 🤣 Свидание с девушкой ДЕНЬГИ и Бизнес 🔥 Шепелявый Сахар Тв
2 months ago 01:26:48 1
Как сохранить зрение: Современные лазерные операции и правда о глазных болезнях.
2 months ago 00:00:42 1
Пришли устраиваться на работу, а там... 🤣 #shorts #фильмы #кино #юмор
2 months ago 00:15:15 1
Как тобой манипулируют на собеседовании. Схемы!
2 months ago 00:44:56 1
Как устроен мозг гения | Сергей Савельев Лекция 2024 | Мослекторий