Графика для мобильных игр: как оптимизировать
Мобильные игры — это самый массовый сегмент игровой индустрии. Но у мобильной графики есть жёсткие ограничения: слабые GPU, мало памяти, быстрая разрядка батареи, тысячи разных устройств. Графика, которая отлично работает на ПК, на смартфоне будет тормозить, греться и разряжать батарею за час.
В 2026 году требования к мобильной графике выросли: игроки хотят красивые игры, но не хотят лагов. Студии балансируют между качеством и производительностью. Оптимизация — это не «урезание графики», а умный дизайн, который работает на слабых устройствах.
В этой статье — детальный разбор оптимизации графики для мобильных игр: low-poly, сжатие текстур, LOD, батчинг, overdraw. Требования App Store и Google Play. Если вам нужна графика для мобильной игры — мы поможем.
📋 Содержание статьи
Low-poly модели
Low-poly — это не «дешёвая графика», а сознательный выбор для мобильных игр. Меньше полигонов — меньше нагрузка на GPU, меньше памяти, выше FPS.
Рекомендации по полигонажу для мобильных:
- Персонажи — 1 000–10 000 полигонов (зависит от важности);
- Главные герои — до 15 000 полигонов;
- Второстепенные NPC — 2 000–5 000 полигонов;
- Фоновые объекты — 500–2 000 полигонов;
- Окружение — модульные элементы, повторяющиеся;
- Текстуры — 512×512 или 1024×1024 максимум.
Для мобильных игр лучше использовать модульный подход: одни и те же элементы (деревья, здания, пропсы) переиспользуются на разных уровнях. Это снижает разнообразие, но резко улучшает производительность.
Сжатие текстур
Сжатие текстур — критический этап оптимизации для мобильных. Без сжатия текстуры занимают огромный объём памяти и замедляют рендеринг.
Форматы сжатия:
- ASTC — современный формат для Android и iOS, гибкая настройка качества;
- ETC2 — стандарт для Android, поддерживается большинством устройств;
- PVRTC — формат для iOS, хорошее сжатие;
- RGBA32 — несжатый формат, избегать на мобильных.
Использование сжатия может сократить объём текстур на 50–75% без заметной потери качества. Это напрямую влияет на FPS и время загрузки.
💡 Важно
На мобильных не используйте текстуры 4K. Максимум — 1024×1024. Для большинства объектов достаточно 512×512 или даже 256×256.
LOD
LOD (Level of Detail) — система, при которой модель имеет несколько версий с разным уровнем детализации. Вблизи рендерится детальная модель, вдали — упрощённая.
Как работает LOD:
- LOD 0 — максимальная детализация (близко к камере);
- LOD 1 — средняя детализация (на расстоянии);
- LOD 2 — низкая детализация (далеко);
- LOD 3 — минимальная или Billboard (очень далеко).
LOD позволяет экономить ресурсы, не снижая визуальное качество. Для мобильных игр LOD — обязательный элемент.
Батчинг и атласы
Draw calls — количество вызовов отрисовки. Чем их меньше, тем выше производительность. На мобильных draw calls — критический параметр.
Батчинг — объединение объектов с одинаковым материалом в один draw call. Атласы текстур — объединение нескольких текстур в одну большую.
Рекомендации:
- Атласы — объединять текстуры в 1024×1024 или 2048×2048;
- Общие материалы — использовать один материал для многих объектов;
- Static batching — для статичных объектов (здания, декорации);
- Dynamic batching — для мелких динамичных объектов;
- GPU instancing — для повторяющихся объектов (трава, камни).
Хорошая оптимизация батчинга может снизить draw calls на 50–70%.
Overdraw
Overdraw — это отрисовка одного пикселя несколько раз. Например, когда полупрозрачные объекты накладываются друг на друга. Overdraw — главный убийца производительности на мобильных.
Как снизить overdraw:
- Минимум прозрачных объектов — использовать непрозрачные материалы;
- Порядок отрисовки — сначала непрозрачные, потом прозрачные;
- Отсечение — не рендерить объекты за камерой, вне экрана;
- Оптимизация UI — не накладывать слои без необходимости;
- Партиклы — ограничить количество и прозрачность.
Для мобильных игр рекомендуется overdraw ≤ 2.5 для обычных сцен и ≤ 3.5 для боевых.
Оптимизация шейдеров
Шейдеры — программы, которые определяют, как отображается графика. Сложные шейдеры убивают производительность на мобильных.
Рекомендации:
- Mobile-шейдеры — использовать встроенные мобильные шейдеры (Mobile/Diffuse, Unlit);
- URP — Universal Render Pipeline автоматически масштабирует сложность;
- Strip variants — удалять неиспользуемые варианты шейдеров;
- Минимум инструкций — чем проще шейдер, тем лучше;
- Без сложных эффектов — SSAO, Bloom, SSR отключить или упростить.
Освещение
Освещение — один из самых дорогих элементов для мобильных. Реальное время освещения требует вычислений в шейдере, что замедляет рендеринг.
Рекомендации:
- Запекание света — предварительный расчёт освещения (lightmaps);
- Без real-time света — использовать статичное освещение;
- Стилизованная графика — дизайн, который работает без сложного света;
- Минимум источников света — 1 основной + несколько дополнительных;
- Без теней — или только одна мягкая тень.
Запекание света — стандарт для мобильных игр. Это позволяет получить качественное освещение без нагрузки на GPU.
Требования магазинов
App Store и Google Play предъявляют требования к производительности игр:
- Google Play — открытость,包容ность, но строгая проверка на производительность;
- App Store — жёсткие требования: минимум 30 FPS, стабильная работа, отсутствие вылетов;
- Тестирование на устройствах — проверка на разных моделях, версиях ОС;
- Размер APK — ограничение 100 МБ для базового APK, остальное через Asset Bundle;
- Потребление батареи — игры не должны разряжать устройство за час.
Плохая оптимизация — частая причина отклонения игр в магазинах. Тестирование на реальных устройствах (не только на флагманах) — обязательный этап.
📌 Итоговый вывод
Графика для мобильных игр в 2026 году — баланс между качеством и производительностью.
Что нужно знать:
- Low-poly модели — меньше полигонов, выше FPS
- Сжатие текстур — ASTC, ETC2, PVRTC — экономия 50–75%
- LOD — упрощение моделей на расстоянии
- Батчинг и атласы — снижение draw calls на 50–70%
- Overdraw — минимум прозрачных объектов, ≤ 2.5
- Шейдеры — mobile-шейдеры, URP, strip variants
- Освещение — запекание, без real-time
- Требования магазинов — 30 FPS, стабильность
Хотите графику для мобильной игры? Закажите консультацию в Lead Hub.
Также рекомендуем: тренды игровой графики, игровая графика vs AI, 3D-пайплайн, UI для игр, ошибки в игровой графике, игровая графика.