Перейти к контенту
Новости

Brawl Stars стал загружаться в семь раз быстрее

Как разработчики оптимизировали игру на старых устройствах

Brawl Stars стал загружаться в семь раз быстрее

Разработчики рассказали, как собственный движок Supercell помог сократить время запуска Brawl Stars и почему ускорение сначала привело к новым сбоям. В этой статье мы разберем их слова.


Изначальная проблема

На некоторых старых устройствах Android запуск Brawl Stars раньше занимал около 35 секунд. Это особенно много для игры, в которой один матч длится примерно три минуты. Разработчики заметили, что пользователи Android заходили реже, чем владельцы устройств на iOS, но проводили в игре больше времени за один запуск.

За годы развития Brawl Stars процесс загрузки стал слишком последовательным: игра по очереди обрабатывала интерфейс, текстуры, звуки, модели персонажей и анимации. Пока не загружался один элемент, следующий продолжал ждать.

Как разработчики ускорили игру?

Для решения проблемы команда использовала Titan: внутренний движок Supercell, на котором работают все игры компании. Загрузку разделили на небольшие задачи, которые устройство теперь может выполнять одновременно.

После изменений время запуска Brawl Stars на старых Android-смартфонах сократилось примерно с 35 до 5–6 секунд. На новых устройствах iOS показатель уменьшился с семи до двух с половиной секунд.

Работа над ускорением заняла около четырёх месяцев. Разработчикам пришлось не только изменить загрузку ресурсов, но и исправить появившиеся после этого зависания и вылеты.

Игра стала быстрее заставки Supercell

После ускорения возникла неожиданная проблема. Заставка Supercell длится около 2,8 секунды, поэтому на некоторых устройствах игра успевала загрузиться ещё до её завершения. Игроки решили, что загрузочный экран Brawl Stars пропал из-за бага, и начали отправлять жалобы.

В результате разработчики сделали так, чтобы полная заставка Supercell показывалась только один раз в день. При последующих запусках игрок быстрее попадает в главное меню. Изменение повлияло и на поведение аудитории: владельцы Android начали заходить в игру чаще, но проводить в ней более короткие игровые сессии.

Спасибо за внимание.

📨 Не пропускай главное

Мы в соцсетях