⚡️ Unity: игра весит слишком много? Шпаргалка по сжатию
Сохрани этот чек-лист! Пройди по каждому пункту — легко сбросишь 30-70% лишнего веса.
1️⃣ Editor → первым делом смотри сюда
📁 Размер сборки (Build Size Report)
ВкладкаConsole → переключи в режим Editor → выбери Add → Build Size Report.
После сборки появится детальный отчёт:что именно тянет больше всего МБ.
2️⃣ Текстуры — главный пожиратель места
🎯 Настройка для каждой текстуры:
· Max Size: Не ставь больше, чем нужно для экрана. UI? Часто хватит 512px.
· Compression: Используй ASTC для мобилок (качество/размер), DXT5 для ПК.
· Format: Всегда проверяй RGBA 32 bit → меняй на Compressed. В 4-8 раз меньше!
· Mip Maps: Отключай для UI и 2D-спрайтов. Они съедают ~30% памяти.
3️⃣ Аудио: пережатие всё решает
🔊 Идеальный профиль для мобильных игр:
· Load Type: Для коротких звуков — Decompress On Load. Для фоновой музыки — Streaming.
· Compression Format: Для большинства эффектов — Vorbis. Качество (Quality) ставь 0.5-0.7. Размер упадёт в разы!
· Force To Mono: Для 3D-звуков включи эту галочку. Размер ÷ 2.
4️⃣ Мусор в ассетах и настройках проекта
🗑️ Чистим лишнее:
· Unused Assets: Удали из проекта неиспользуемые материалы, префабы, скрипты. Поможет Asset Cleaner или вручную.
· Standalone Build Settings: Если делаешь мобильную игру — в Player Settings → Resolution and Presentation отключи все ненужные разрешения для десктопа.
· Strip Engine Code: Player Settings → Other Settings → галочка Strip Engine Code (может сломать рефлексию, тестируй!).
5️⃣ Оптимизация самой сборки (Build)
⚙️ Два ключевых выключателя:
· Build Compression: В окне Build Settings выбери Compression Method = LZ4HC (быстро) или LZMA (сильнее сжатие, но дольше распаковка).
· Create .apk (Android) вместо .aab для тестовых сборок, если не публикуешь в Google Play. Файл будет меньше.
✅ Итог: Сначала смотри Build Report, потом дави на текстуры и аудио. Часто этих двух шагов хватает, чтобы ужать игру в 2 раза.
💬 Сталкивался с гигантским размером? Как решил проблему?
🔔Подпишись — впереди много шпаргалок по оптимизации и не только!
👉Akrus Games | Unity
Post #772
481
- 🔥 9
- ❤ 2