Продолжаем рассказывать про конференцию C++ Russia
Помимо GPGPU, на ней также представлен геймдев, который, вероятно, тоже вам интересен.
Доклад от программиста Elverils (разработчиков порта на macOS Baldur's Gate III и других игр) Платона Иофинова:
Slang: конвертируем тысячи шейдеров для кроссплатформенного рендерера
Доклад про интересный шейдерный язык Slang, разработанный Nvidia для максимально возможной кроссплатформенности между GPU-платформами.
Доклад от Александра Кухаренко, графического программиста, поработавшего в различных игровых компаниях, включая Wargaming:
Visual Studio как фронтенд для графического движка
Интересная работа по нестандартному применению Microsoft Visual Studio.
Доклад от программистов «Леста игры»: Владислава Гордиенко, Филиппа Белозёрова:
Игровой сетевой КОД, или Как приготовить UDP
Они предложили несколько вариантов доклада, и у нас был очень непростой выбор. В итоге мы остановились на докладе про сетевой код, возможно, самую сложную часть сетевых игр. Это, конечно, не относится к графике, но всё равно интересно, как в сейчас делают синхронизацию игрового мира с минимально возможной задержкой.
Доклад от программиста BlackHubGames (разработчиков игры Black Russia — это такой GTA Online в России) Ильи Лебедева:
Защита игрового клиента на C++: контент, обфускация кода и базовые античит-подходы
Тоже не про графику, но лично мне интересно про механизмы защиты игр от читеров.
#симпозиум #gamedev #shaders
Post #360
1.47K