Unity представила Unity 7 с CoreCLR, .NET 10 и совместимостью с шестой версией движка

от автора

Компания Unity представила Unity 7 — следующее поколение своего игрового движка. Новая версия получит ускоренный запуск проектов, глобальное динамическое освещение, встроенный нейросетевой апскейл и инструменты для работы со сценами без запуска редактора. Предварительная версия движка выйдет в декабре 2026 года, а полноценный релиз запланирован на первый квартал 2027 года.

Что нового появится в Unity 7:

  • Unity 7 будет полностью совместим с шестой версией движка. Компания обещает обойтись без изменений, ломающих проекты, нового языка программирования и традиционных проблем совместимости версий. Разработчики рекомендуют готовиться к релизу и переходить на Unity 6.

  • Одним из крупнейших технических изменений станет переход на CoreCLR — среду выполнения, которую используют в современных версиях .NET. Unity 7 получит поддержку .NET 10, C# 14, MSBuild и официальных отладчиков .NET. Код можно будет компилировать за пределами редактора, что должно упростить интеграцию движка со сторонними инструментами и программными агентами.

  • В Unity 7 переработаю механизм перезагрузки кода. Если сейчас даже небольшие изменения приводят к перезапуску всего приложения, то в новой системе движок будет перезагружать только изменившиеся компоненты. Кроме того, режим Fast Enter Play станет стандартом для новых проектов. 

  • В Universal Render Pipeline появится Surface Cache GI — система полностью динамического глобального освещения. Она в реальном времени рассчитывает отражённый свет в реальном времени и не требует заранее запекать карты освещения. Предварительная версия Surface Cache GI уже доступна в Unity 6.7 Alpha.

  • Разработчики добавят Fast Build Profile, что поможет сократить время компиляции шейдеров до 90%.

  • Движок получит поддержку DirectX Shader Compiler, новых возможностей HLSL и Shader Model 6.

  • В отдельном направлении Unity Neural появятся нейросетевой апскейлинг и AI-технология сжатия текстур. Во время презентации команда движка заявила, что модель машинного обучения уменьшила объём текстур в оперативной памяти более чем на 50%, а их размер на диске — на 70% без заметной потери качества. Примечательно, что обработка выполняется локально.

  • Unity 7 получит новый интерфейс командной строки, публичный API и сервер Model Context Protocol. Они позволят подключать к проектам внешние инструменты и AI-агентов, а также выполнять часть операций без запуска полноценного редактора.

  • Компания позиционирует Unity 7 как движок для команд, которые работают вместе с AI-агентами. При этом во время презентации отметили, что встроенные нейросетевые инструменты не станут обязательными: студии смогут пользоваться движком, даже если полностью исключат генеративные функции из процесса разработки.

ссылка на оригинал статьи https://habr.com/ru/articles/1062456/