5.0Kпросмотров
88.6%от подписчиков
20 ноября 2025 г.
📷 ФотоScore: 5.4K
Оптимизации: рекомендации от Unity Мне бы очень хотелось поделиться с вами какими-то советами по оптимизации, что я услышал на докладах, но наверное в действие вступает проклятие знаний и мне кажется что все это я уже знаю и пробовал. Вот текстовая выжимка советов, что рекомендуют сами unity и другие разработчики: 1⃣ Отключайте Domain Reload для более быстрого запуска приложения. Если есть баги связанные с сохранением старых значений в static переменных, делайте статический метод с атрибутом InitializeOnLoadMethod. Не забудьте #if UNITY_EDITOR обернуть, иначе сборка билда упададет. 2⃣ Unity постоянно улучшают тулзы для профайлинга, он остановится проще и более информативным. Чекните свежие версии 6.2, 6.3 (сейчас в бете), они добавили Highlights, которые помечают "долгие" кадры на которые стоит обратить внимание.
https://unity.com/features/profiling 3⃣ Если проект долго компилируется, можно при помощи Compilation Visualizer можно посмотреть порядок и время компиляции каждой asmdef в проекте. Но скажу честно, сделать что-то с временем компиляции сложно.
Нужно либо значительно снижать количество asmdef в проекте, либо уменьшать количество кода 😅 4⃣ Контролируйте и удаляйте неиспользуемые shader variants и keywords.
Для этого можно использовать UnityDataTools - удобная тулза, которая распаковывает все ассеты из билда. В случае если не удается избежать большого количества вариантов, прогревайте ваши шейдеры, чтобы избежать спайков на Instantiate. 5⃣ Project Auditor станет частью unity.
Это пакет, который анализирует ассеты, код, шейдеры, настройки и подсказывает на что нужно обратить внимание. Эта тулза изначально была разработана одной из unity команд, которая отвечает за анализ и предоставлению рекомендаций по улучшению проекта.
Такая техническая консультация для пользователей enterprise версий. Я это к тому что советы и рекомендации, которые вы там увидите, я видел во многих репортах от unity об анализе проектов 😅 Да вот и все, каких-то новых открытий лично для меня не было.
База базовая. Или нет 🤔
Дайте знать в комментариях! Ставь 👍, если тебе по кайфу такая движуха #unite2025