Репост из: Baxx Studio | Unity GameDev
⚡️⚡️Вышла первая Alpha Unity 7
Из интересного:
Это пока только начало Alpha-ветки, Unity 7 продолжит получать новые функции до полноценного релиза.
Baxx Studio. Подписаться.
Из интересного:
— CoreCLR больше не считается экспериментальным, а поддержку старого Mono уже убрали из Editor, Desktop Player и Android. Unity окончательно переходит на современный .NET runtime.
— IL2CPP-сборки под Windows, macOS, Linux и iOS теперь используют библиотеки .NET 10. Сам IL2CPP тоже оптимизировали: несколько распространённых операций больше не создают лишние аллокации в памяти, а часть вычислений с указателями теперь автоматически векторизуется.
— Старые rendering paths Built-in Render Pipeline отключили — теперь вместо изображения они выводят чёрный экран. Проекты на Built-in также получают предупреждение о необходимости миграции.
— Baked Occlusion Culling начали выводить из эксплуатации: в новых проектах его настройки больше не показываются, API помечены устаревшими, а Unity рекомендует переходить на GPU Occlusion Culling.
— Progressive CPU Lightmapper полностью удалили. Старые проекты автоматически переводятся на Progressive GPU Lightmapper, а выбор системы запекания теперь находится в общих Graphics Settings.
— DXC обновили до Shader Model 6.10 с новыми возможностями линейной алгебры в HLSL. В URP также появился Depth Pyramid для GTAO и возможность ограничивать Render Objects по Rendering Layers.
— Editor стал быстрее запускаться: Unity убрала дорогое полное сканирование типов при старте, а на Windows дополнительно избавилась от ненужного ожидания фоновой проверки устройства.
— Entities Live Baking ускорили в сценах с большим количеством сущностей, а Unity.Collections
перенесли непосредственно в движок — отдельный пакет теперь фактически служит только прослойкой для совместимости.
— Physics 2D быстрее создаёт контакты и выполняет запросы геометрии, а расчёт отскоков стал точнее. Также расширили Profiler для более понятного анализа физики.
— Каждый VisualElement в UI Toolkit теперь занимает меньше памяти, а Scene View Gizmo переписали на более лёгкую реализацию через UI Toolkit, снизив нагрузку при перерисовке окна.
— Adaptive Performance получил Stable Framerate Mode для удержания более стабильного FPS за счёт адаптации производительности устройства.
— Для XR добавили Temporal Pixel Synthesis, а Quad Views в URP оптимизировали сразу по CPU и GPU: сократили повторные расчёты, рендеринг геометрии и отдельный проход motion vectors.
— Profiler снова получил общий счётчик Draw Calls, а Memory Profiler теперь правильнее показывает память мешей, освещения, плагинов и других систем вместо сваливания части расходов в Unrooted
— На macOS убрали Intel-версию Editor и Player, Burst теперь собирает macOS только под Apple Silicon, а iOS лишилась старых x64/Universal Simulator архитектур
Это пока только начало Alpha-ветки, Unity 7 продолжит получать новые функции до полноценного релиза.
Baxx Studio. Подписаться.