Breadlabs
357 subscribers
154 photos
66 videos
8 files
67 links
В этом канале вы увидите создание игр, модификаций, гайды и новости о мире геймдева!

Гитхаб: https://github.com/mncrzz
Кворк: https://kwork.ru/user/mncrzz_dev
Бусти: https://boosty.to/meteorbp
Реклама/сотрудничество: @meteor_dev
Download Telegram
Forwarded from Akrus Games | Unity (卂Ҝ尺ㄩ丂)
Unity: ключевые инструменты тестирования и оптимизации

Что проверять перед билдом?
Быстрая проверка проекта на основные узкие места: производительность, память, размер сборки.

1. Статистика (Stats) во вкладке Game
Зачем? Мгновенная оценка производительности в реальном времени.
Смотри на:
FPS (кадры в секунду): цель — стабильные 60+.
CPU: общее время рендера и обработки скриптов.
Render Thread: нагрузка на рендер.
Batches (батчи): чем их меньше — тем лучше. Объединяй объекты!
Saved by batching: сколько вызовов отрисовано за 1 батч. Цифра должна быть высокой.
Tris/Verts: количество треугольников и вертексов на кадр.

2. Профайлер (Window > Analysis > Profiler)
Зачем? Найти точную причину падений FPS.
Как использовать?
1. Открой окно.
2. Запусти игру.
3. Смотри графики. Пики — это проблемы.
CPU: ищи тяжёлые скрипты и методы.
Rendering: проблемы с рендером, сложные шейдеры.
Memory: утечки памяти (кнопка «Take Sample» для снимка).
Audio: нагрузка от звуков.

3. Размер билда (File > Build Settings > Build)
Зачем? Узнать итоговый вес игры и что его увеличивает.
Что делать?
• В окне билда нажми «Build» и посмотри итоговый размер.
• Для деталей: в билде открой «Build Report» (включи в настройках Player).
• Смотри: какие ассеты самые тяжёлые (текстуры, аудио, модели).
• Сжимай текстуры, оптимизируй аудио (формат .ogg).

4. Батчинг (Batching)
Зачем? Снизить количество вызовов отрисовки (draw calls).
Как работает?
Static Batching: для статических объектов (отмеченных Static). Unity объединяет их в одну сетку.
Dynamic Batching: Unity автоматически объединяет мелкие объекты с общими материалами.
Важно! Используй общие материалы для одинаковых объектов — это ключ к батчингу.

💡 Вывод: перед билдом всегда проверяй Stats и Профайлер, чтобы найти слабые места. Оптимизируй батчинг и следи за памятью.

#Unity #Unity3D #Optimization #GameDev #Профайлер #Батчинг
2