TGViewer
Unity Architect: архитектура unity проектов Unity Architect: архитектура unity проектов @uniarchitect · 5.23K subscribers
Post #149 5.29K
Оптимизации: рекомендации от 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
  • 👍 72
  • 🔥 16
More from @uniarchitect
  1. Jul 24, 2026Post #199
  2. Jul 12, 2026AI НЕ ДЕЛАЕТ ВАС ПРОДУКТИВНЕЕ Незыблемый факт: AI уже очень хорош в маленьких задачах. Нап…
  3. Jul 9, 2026Post #196
  4. Jul 7, 2026UNITY BUILD PIPELINE ПО КИРПИЧИКАМ Полгода назад я решил попробовать активность в блоге, г…
  5. Jul 4, 2026ПРОКЛЯТИЕ ПЕРЕИСПОЛЬЗУЕМОСТИ Делюсь болью. Я последние 5 лет на разных уровнях у разработч…
  6. Jun 29, 2026AI КАК РЕДАКТОР, А НЕ АВТОР Это вторая статья из серии про AI. Первая тут. Когда я запуска…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →