Unity выпустили версию 6.6 — это не крупный релиз Unity 7, но важный технический апдейт с улучшениями пайплайна, рендера и инструментов сборки.
Контент и ресурсы
Content Directories — новый способ локального управления контентом без жёсткого планирования AssetBundle-структуры заранее. Игра подгружает только нужные ассеты. Команды, использующие Addressables, могут перейти на этот подход, не меняя API.
Serialize Dictionaries — словари теперь сериализуются нативно в Inspector без кастомных обёрток. Отображаются как таблица ключ-значение, есть compile-time проверки неподдерживаемых сигнатур.
Графика и рендер
2D Lighting Rendering Layer Support — 2D-огни могут использовать Rendering Layers вместе с Sorting Layers. Это даёт более точный контроль, какие источники света влияют на какие GameObject. Unity может вырезать неиспользуемые варианты 2D light-шейдеров для оптимизации.
DXC для DX12 — в Shader Build Settings добавлен выбор DirectX Shader Compiler (DXC) для таргета DirectX 12. Это открывает современные возможности HLSL и Shader Model 6 (wave intrinsics, нативная 16-битная точность) и улучшает совместимость с современными GPU-профайлерами.
WebGPU Production Ready — WebGPU вышел из экспериментального статуса и стал полностью поддерживаемым API для Web-сборок. Даёт «десктопный» уровень рендеринга и compute-шейдеров в браузере. Добавлен Graphics Device Filtering для автоматического отката на WebGL 2 при необходимости.
Освещение
Compute Light Map Baking — новый Unity Compute Light Baker встроен в Scriptable Render Pipelines Core и использует compute-шейдеры и Unified Ray Tracing API. Он заменяет старые бэкенды и значительно ускоряет генерацию lightmaps, light probes и данных Adaptive Probe Volume за счёт аппаратно ускоренного ray tracing.
Производительность редактора и сборок
Fast Enter Play Mode по умолчанию — теперь при входе в Play Mode по дефолту перезагружаются только сцены, без полного перезапуска домена кода. Это сильно ускоряет итерации между Edit и Play и готовит почву к переходу на CoreCLR в Unity 7.
New Build Analysis Window — новое окно анализа билдов в Editor. Позволяет:
- отслеживать историю сборок и сравнивать их;
- смотреть детальную статистику по времени;
- находить самые тяжёлые asset-зависимости;
- анализировать изменения между сборками с разными Content Directories;
- быстрее находить причины падений билдов.
Выводы
- Unity 6.6 фокусируется на инфраструктуре: контент, сборки, скорость итераций.
- Нативная сериализация словарей и Content Directories упрощают работу с данными.
- WebGPU стал продакшн-стандартом для веб-игр с современным рендером.
- Новый Compute Light Baker и DXC для DX12 ускоряют и обновляют графический стек.
- Fast Enter Play Mode и Build Analysis напрямую сокращают время итераций и дебага.