Потеря 30–40% потенциальной аудитории в Tier-2 и Tier-3 странах происходит из-за перегрева смартфона и падения FPS ниже 20 на устройствах с 3-4 ГБ ОЗУ. Оптимизация графики — это не «улучшение», а борьба за выживаемость билда на бюджетном железе.
Агрессивный менеджмент полигонов и LOD
Для мобильных GPU избыточная геометрия — главный враг. Оптимальный бюджет на одного персонажа в гиперказуальных или mid-core проектах: 3 000–7 000 треугольников. Превышение этого порога на слабых чипах (например, MediaTek Helio серии G) ведет к резкому росту Draw Calls и троттлингу через 5–10 минут игры.
Кейс: замена статической модели дерева (5 000 полигонов) на систему LOD (Level of Detail), где на расстоянии 10 метров модель превращается в упрощенный меш (500 полигонов), а далее в билборд (2 полигона), снижает нагрузку на GPU на 15-20% в лесных локациях. Экспертный вывод: используйте агрессивный LOD; лучше заметный «скачок» геометрии, чем стабильные 15 FPS.
Атласы текстур и сжатие ASTC
Каждая отдельная текстура — это отдельный запрос к памяти. Объединение элементов интерфейса и мелких пропсов в текстурные атласы (например, 2048x2048) сокращает количество переключений материалов. В 2024 году стандартом для Android и iOS является формат ASTC, который позволяет сжимать данные с минимальной потерей качества при значительном экономии VRAM.
Сравнение: использование несжатого RGBA 32-bit против ASTC 6x6 снижает вес текстуры в 6–8 раз (с 16 МБ до ~2 МБ для одного листа). Это критично при ограниченном объеме видеопамяти в 2-4 ГБ. Экспертный вывод: забудьте про PNG/JPG внутри билда; только сжатые форматы (ASTC/ETC2), иначе игра вылетит с ошибкой Out of Memory на устройствах с 3 ГБ ОЗУ.
Оптимизация освещения и Bake-карты
Динамический свет в реальном времени — непозволительная роскошь для бюджетных смартфонов. Один лишний точечный источник света с тенями может «съесть» до 10-15 FPS на старых Snapdragon серии 600. Единственный путь для качественной картинки — запекание света (Lightmaps) в текстуры.
Пример: переход от Real-time Global Illumination к запеченному освещению в интерьере сокращает нагрузку на процессор на 30% и убирает мерцание теней. Для динамических объектов используйте упрощенные Blob Shadows (простые темные круги под персонажем). Экспертный вывод: запекайте всё, что не движется. Динамический свет оставляйте только для ключевых геймплейных эффектов.
Борьба с Overdraw и прозрачностью
Overdraw возникает, когда один пиксель перерисовывается несколько раз из-за наложения полупрозрачных слоев (дым, огонь, интерфейс). На слабых GPU это создает «бутылочное горлышко» по заполнению (Fill Rate). Слишком много слоев частиц в одном кадре могут уронить производительность даже на флагманах.
Практика: замена сложных частиц с прозрачностью на меши с простой анимацией или использование масок обрезки сокращает количество перерисовок с 5-7 слоев до 2. Это дает прирост в 5-10 FPS в сценах с интенсивными эффектами. Экспертный вывод: минимизируйте использование Alpha Blending; используйте Alpha Test (Cutout) там, где это возможно.
Профилирование и матрица устройств
Разработка «вслепую» на одном iPhone 15 Pro — фатальная ошибка. Необходимо проводить тестирование мобильной игры на разных ОС, используя матрицу устройств: Low-end (3 ГБ ОЗУ, старый GPU), Mid-range и High-end. Только так можно найти точку разрыва, где игра перестает быть играбельной.
Инструменты вроде Unity Profiler или Android GPU Inspector показывают, что 80% тормозов обычно вызваны 20% проблемных объектов (например, один слишком тяжелый шейдер или незацикленный скрипт обновления). Экспертный вывод: профилируйте билд на самом слабом устройстве из вашей целевой матрицы; если там 30 FPS, на остальном парке будет летать.
Вывод
Для максимального охвата рынка начните с внедрения ASTC-сжатия и полного отказа от динамического света в пользу Lightmaps. Избегайте использования стандартных тяжелых шейдеров движка — пишите упрощенные HLSL/GLSL версии. Лучшая стратегия: сначала оптимизировать геометрию и текстуры, затем переходить к профилированию CPU/GPU. Если игра тормозит на устройстве с 4 ГБ ОЗУ, вы теряете до 30% прибыли в развивающихся регионах.
