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