

Выпуск Unity 2022 LTS был создан на основе анализа отзывов за несколько лет и пользовательского тестирования. В нем представлены стабильные новые и улучшенные возможности программирования, чтобы вы сохраняли продуктивность и концентрацию для создания самых амбициозных игр. Ниже вы найдете сведения о DOTS, многопользовательском режиме, общих возможностях программирования и многом другом.
Устраните ограничения в разработке, используя DOTS, реализуйте многопользовательский режим для большого числа игроков с помощью NetCode и повысьте эффективность обработки ассетов, используя Addressables. Читайте дальше, чтобы узнать больше, и ознакомьтесь с заметки о выпуске для получения полной информации.

Благодаря интеграции с Entity Component System (ECS) теперь опытные разработчики могут использовать DOTS на этапе производства. Система ECS для Unity встроена в редактор, с которым вы уже знакомы. Это позволяет применять ваш опыт разработки с использованием GameObjects, а также писать код на основе Entities, когда это наиболее эффективно.

Пакеты NetCode Unity позволяют вам выбирать между простотой для казуальных кооперативных игр и более сложными сценариями, такими как соревновательные многопользовательские экшен-игры.
Netcode для Entities на базе ECS для Unity поможет вам создавать иммерсивные игры в масштабных многопользовательских мирах. Вы можете использовать наши сервисы, такие как Relay, Lobby, хостинг игрового сервера, Matchmaker, голосовой и текстовый чат, как надежную основу для создания превосходной игры.
Ознакомьтесь с примером Megacity Multiplayer, чтобы начать разработку сложных многопользовательских приложений в Unity.

Пакет Addressables предназначен для повышения эффективности управления контентом. Ускорьте итерации с помощью многопроцессного конвейера сборки AssetBundle. Получайте ценные сведения о пакетах ассетов с помощью отчета по сборке Addressables.
Оптимизируйте производительность и повысьте эффективность, используя модуль Addressables Profiler. Без труда интегрируйте Universal Scene Description (USD) и используйте новые рабочие процессы для повышения эффективности управления ассетами. Узнайте больше о лучших практиках на сайте blog.

Профайлер памяти 1.0 позволяет изучать использование памяти приложения Unity и редактора Unity. Получайте, исследуйте и сравнивайте подробные снимки памятью в выделенном окне профайлера памяти.
Узнайте, как организована память приложения, чтобы эффективно оптимизировать и отлаживать код.
Улучшения для повышения удобства работы разработчиков необходимы, чтобы делать их эффективнее и производительнее каждый день. Еще больше компонентов Unity теперь используют Burst, что ускоряет итерации, улучшает отладку и повышает скорость Inspector.
Конструкции async и await теперь позволяют писать более эффективный асинхронный код, при этом вы можете быстрее переходить в режим Play и выходить из него — больше времени для программирования, меньше ожидания.

Повысьте эффективность благодаря настраиваемому во время проектирования интерфейсу UI Toolkit. Адаптируйте конфигурацию редактора точно под свои потребности, лучше разграничьте зоны ответственности, повысьте гибкость макетов и улучшите стиль интерфейса.
Повысьте эффективность совместной работы команды, адаптируя редактор с помощью UI Toolkit. Упростите процесс разработку, создавая экземпляры Inspector по умолчанию, устранив необходимость в пользовательских Inspector при использовании средства рисования.
API для векторной графики позволяет создавать кривые, графы и другие визуализации с помощью пользовательских элементов управления. Используйте новые элементы управления TreeView для упрощенного создания иерархических списков.

Для 2D-разработчиков мы сосредоточились на улучшениях базовых аспектов, импорта, анимации и физики для повышения производительности. Экономьте время с помощью улучшений, которые помогают оптимизировать производительность, легко управлять множеством спрайтов, улучшить использование памяти и ускорить загрузку.
Sprite Atlas теперь работает в редакторе без перехода в режим Play или создания сборки. PSD Importer расширяет возможности управления импорта слоев и ускоряет импорт 2D PSD-файлов для повышения производительности.
Тесселяция Делоне создает физические полигональные фигуры с меньшим числом полигонов и лучшими результатами, используя новый модуль профайлера Physics 2D для эффективной оптимизации производительности.
Сократите число слоев столкновений и типов объектов в физике игры с помощью Layer Overrides в 2D Colliders и Rigidbodies.

Повысьте производительность и стабильность, используя графический API DirectX 12 для Windows и Xbox®, а также поэкспериментируйте с новейшей трассировкой лучей для Xbox Series X|S. Ускорьте итерации и повысьте эффективность развертывания для Xbox Series X|S, PlayStation® 5 и Nintendo Switch™, используя последний инкрементальный процесс сборки.
Nintendo Switch — зарегистрированная торговая марка Nintendo.

Расширьте свою аудиторию благодаря поддержке таких устройств, как Magic Leap 2, PlayStation®VR2 и Meta Quest Pro. XRI 2.3 предоставляет базовые операции взаимодействия для XR и поддерживает разработку для различных устройств. В качестве основы выступают существующие операции, такие как захват и интерфейс пользователя, к которым добавлены отслеживание рук и взгляда, а также улучшенная симуляция устройства для тестирования в редакторе.
В AR Foundation 5.1 доступна функция симуляции позволяет тестировать AR-приложения в режиме Play, имитируя AR-устройство, не повторяя сборку приложения для проверки изменений.

Хотите узнать еще больше о том, что вас ждет в этом году? Посмотрите сеанс о плане развития с Конференция разработчиков игр (GDC).

Встречайте новые алгоритмы и инструменты для ускоренной итерации и гибкой разработки художественного оформления игр.

Узнайте, как Fika Productions, Hugecalf Studios и Stickylock Studios успешно создали популярные многопользовательские игры, используя инструменты и сервисы Unity.

Скачайте Unity 2022 LTS из Unity Hub – нашего инструмента, который поможет вам управлять установками Unity Editor, создавать новые проекты и получать доступ к вашей работе в одном месте. Если вы новый профессиональный пользователь, начните с получения лицензии Unity Pro от вашей команды или от Магазин Unity.