Unity 6: новые инструменты для оптимизации на мобилках
https://unity.com/blog/mobile-recap-new-tools-for-performance-in-unity-6-1
Команда Unity анонсировала ключевые улучшения для мобильных разработчиков в предстоящих версиях Unity 6. Основной фокус — на производительности и удобстве работы.
### Главные нововведения:
1️⃣ Project Auditor — встроенный инструмент для анализа проекта, который помогает находить проблемы с производительностью, "тяжёлые" ассеты и неоптимизированный код ещё до сборки.
2️⃣ Улучшения в URP (Universal Render Pipeline) — мобильный Deferred Rendering стал быстрее, а рендеринг скинов (Skinned Mesh) теперь меньше нагружает CPU.
3️⃣ Улучшения в работе с памятью — новые инструменты помогают выявлять утечки и оптимизировать использование ресурсов.
Unity продолжает усиливать мобильное направление, предлагая разработчикам больше встроенных инструментов для оптимизации. Обновления в Unity 6 должны упростить жизнь тем, кто делает игры под смартфоны.
#новости #Unity #GameDev #Mobile #Optimization
https://unity.com/blog/mobile-recap-new-tools-for-performance-in-unity-6-1
Команда Unity анонсировала ключевые улучшения для мобильных разработчиков в предстоящих версиях Unity 6. Основной фокус — на производительности и удобстве работы.
### Главные нововведения:
1️⃣ Project Auditor — встроенный инструмент для анализа проекта, который помогает находить проблемы с производительностью, "тяжёлые" ассеты и неоптимизированный код ещё до сборки.
2️⃣ Улучшения в URP (Universal Render Pipeline) — мобильный Deferred Rendering стал быстрее, а рендеринг скинов (Skinned Mesh) теперь меньше нагружает CPU.
3️⃣ Улучшения в работе с памятью — новые инструменты помогают выявлять утечки и оптимизировать использование ресурсов.
Unity продолжает усиливать мобильное направление, предлагая разработчикам больше встроенных инструментов для оптимизации. Обновления в Unity 6 должны упростить жизнь тем, кто делает игры под смартфоны.
#новости #Unity #GameDev #Mobile #Optimization
Unity
Mobile Recap: New Tools for Performance in Unity 6.1 | Unity
This blog highlights new tools in Unity 6.1 for better performance on mobile.
1🔥21
Как ускорить UI в Unity?
https://dev.to/mygames/how-to-optimize-uis-in-unity-slow-performance-causes-and-solutions-3inh
Статья разбирает ключевые причины низкой производительности UI в Unity и предлагает практические решения. Основные проблемы включают частые перерисовки Canvas из-за динамических элементов, отсутствие пулинга объектов, чрезмерное использование графических эффектов и неоптимальное батчинг. Автор рекомендует разделять Canvas для статичных и динамичных элементов, внедрять пулинг UI-объектов, минимизировать прозрачность и сложные эффекты, а также активно использовать инструменты профилирования (UI Profiler, Frame Debugger) для выявления узких мест. Практические советы помогут значительно ускорить интерфейс без потери функциональности.
Люблю ковыряться UI. Даже на эту тему когда-то несколько статей написал:
UI Роутер в Unity
Поговорим про градиенты в Unity
#Unity #Optimization #GameDev
https://dev.to/mygames/how-to-optimize-uis-in-unity-slow-performance-causes-and-solutions-3inh
Статья разбирает ключевые причины низкой производительности UI в Unity и предлагает практические решения. Основные проблемы включают частые перерисовки Canvas из-за динамических элементов, отсутствие пулинга объектов, чрезмерное использование графических эффектов и неоптимальное батчинг. Автор рекомендует разделять Canvas для статичных и динамичных элементов, внедрять пулинг UI-объектов, минимизировать прозрачность и сложные эффекты, а также активно использовать инструменты профилирования (UI Profiler, Frame Debugger) для выявления узких мест. Практические советы помогут значительно ускорить интерфейс без потери функциональности.
Люблю ковыряться UI. Даже на эту тему когда-то несколько статей написал:
UI Роутер в Unity
Поговорим про градиенты в Unity
#Unity #Optimization #GameDev
🔥14
Shrink Your Build: отключаем физику в Unity 6.3
https://medium.com/@lemapp09/adaptive-development-shrink-your-build-a5d85798e14c
В Unity 6.3 появился официальный способ полностью отключить физический движок при сборке — PhysX или Box2D. Раньше это тоже было возможно через удаление пакетов в Package Manager, но требовало ручной работы и могло аукнуться ошибками компиляции.
Теперь в Project Settings > Player > Global Settings > Optimization есть параметр Physics Runtime. Ставишь None — и при следующей сборке физическая библиотека вырезается полностью. Несколько мегабайт долой, FixedUpdate больше не тикает, буферы под коллизии не выделяются. Для WebGL и мобилок — ощутимо.
Если физика не нужна, взамен OnCollisionEnter и Raycast используем обычную математику. Проверка расстояния через Vector3.Distance или sqrMagnitude вместо коллайдеров — для UI-игр, карточных и головоломок это и быстрее, и честнее.
#unity #optimization #webgl #gamedev
https://medium.com/@lemapp09/adaptive-development-shrink-your-build-a5d85798e14c
В Unity 6.3 появился официальный способ полностью отключить физический движок при сборке — PhysX или Box2D. Раньше это тоже было возможно через удаление пакетов в Package Manager, но требовало ручной работы и могло аукнуться ошибками компиляции.
Теперь в Project Settings > Player > Global Settings > Optimization есть параметр Physics Runtime. Ставишь None — и при следующей сборке физическая библиотека вырезается полностью. Несколько мегабайт долой, FixedUpdate больше не тикает, буферы под коллизии не выделяются. Для WebGL и мобилок — ощутимо.
Если физика не нужна, взамен OnCollisionEnter и Raycast используем обычную математику. Проверка расстояния через Vector3.Distance или sqrMagnitude вместо коллайдеров — для UI-игр, карточных и головоломок это и быстрее, и честнее.
#unity #optimization #webgl #gamedev
Medium
Adaptive Development — Shrink Your Build
Disabling the Physics Backend in Unity 6
🔥17