Оптимизация игр
Приглашаем на вебинар про оптимизацию в GameDev! Вместе с экспертами из игровых студий мы обсудим практические советы по улучшению проектов.
Доклад №1: Кастомные аллокаторы в играх, Сергей Кушниренко, Senior Software Engineer в команде Age of Empires 2 (студия Forgotten Empires)
О чем пойдет речь:
Игры не прощают хаотичных аллокаций. Создание и удаление объектов, фрагментация памяти и медлительность системного аллокатора — все это грозит потерей фреймов и раздражающими просадками производительности. Погрузимся в мир специализированных аллокаторов, от линейного и стекового до пулового и buddy, которые помогают поддерживать постоянную скорость и управляемую карту памяти.
Доклад №2: Оптимизация запуска мобильной игры в 2 раза, Андрей Зенкович, TeamLead в команде Playrix
О чем пойдет речь:
Оптимизации на уровне ОС, библиотек SDK, на уровне инициализации приложения на платформах iOS/Android. Поговорим про разбиение работы на потоки, проблемы с синхронизациями. Рассмотрим общие оптимизации типа кеширования, удаления старых ненужных кусков и вынос их в фоновую загрузку в уже запущенной игре. И все это — на старом проекте с кучей легаси и аудиторией 5 млн. игроков в день на огромнейшем зоопарке мобильных девайсов.
Модератор: Глеб Асламов, Developer Advocate, PVS-Studio
Присоединяйтесь!
Кратко о мероприятии
- Для кого
- разработчики игр, инженеры-программисты, технические лидеры
- Основные темы
- оптимизация игр, разработка игр, оптимизация производительности
- Что получите
- изучить типы пользовательских аллокаторов, оптимизировать запуск мобильных игр, уменьшить падение FPS
- Формат программы
- глубокие технические доклады, производственные кейсы