
Unity поддерживает больше 20 платформ, обеспечивая широкий охват аудитории и актуальность вашего продукта во все времена, независимо от тенденций в индустрии и полета вашей фантазии.

Input System — это новый стандарт интеграции систем управления для различных устройств в ваши проекты. Рабочий процесс построен на основе Input Actions — интерфейса, который позволяет отделить привязку элементов управления от программной логики. Новая система универсальна для всех платформ, легко настраивается и расширяется, и в настоящее время находится в статусе предварительной версии.

В Unity 2019.1 мы предложили новый способ работы со сборщиками мусора в проектах. Инкрементальный сбор мусора, в противовес одновременному, разделяет операцию на несколько кадров. Это полезно для случаев, когда сбор мусора резко повышает загрузку процессора.
В Unity 2019.3 инкрементальный сборщик мусора добрался до финальной версии и теперь поддерживает все целевые платформы за исключением WebGL.
С этим обновлением инструментария для платформ мы даем некоторым разработчикам возможность создать и опубликовать свою первую игру на облачной игровой платформе Google Stadia. Мы также поддерживаем специфические функции Stadia, включая State Share и Stream Connect, а также контроллер Stadia с интеграцией с YouTube и Google Assistant. Эти функции раскрывают все возможности платформы.
Baselib, платформенный уровень абстракции Unity, унифицирует функциональность наиболее распространенных платформозависимых операций. Обновления Baselib в Unity 2019.3 улучшают стабильность и производительность параллельных структур данных и примитивов синхронизации. Эти элементы обеспечивают безопасность доступа к данным в многопоточном коде Unity.
Unity — ведущая платформа разработки AR/VR-приложений. Узнайте о новых функциях и обновлениях для разработки замечательных решений с максимальным охватом.

Эта платформа позволяет разрабатывать универсальные приложения не только для устройств с поддержкой ARKit или ARCore, но и для Magic Leap и HoloLens.

Этот инструментарий позволяет разрабатывать механизмы интерактивности для AR и VR, не программируя алгоритмы с нуля. Система гибко расширяется, позволяя настраивать взаимодействия по своему вкусу, и работает на всех официально поддерживаемых AR- и VR-платформах.

Обеспечьте своим AR- и VR-приложениям максимально широкий охват аудитории благодаря нашей архитектуре на основе плагинов. Парадигма «создайте один раз и разверните на чем угодно» получила развитие, и теперь как разработчики аппаратуры, так и разработчики ПО могут создавать и поддерживать собственные средства интеграции с Unity. Узнайте, как стать одним из наших партнеров в области проверенных решений.

Создавайте впечатляющую реалистичную графику и эффекты освещения с помощью High Definition Render Pipeline для VR. Открывайте новые горизонты VR высокого разрешения без снижения производительности!
Устройства Oculus Quest теперь поддерживают Vulkan и технологию multiview Fixed Foveated Rendering (экспериментальная версия). Это экспериментальный выпуск, доступный только в новой архитектуре XR-плагинов. Пока что функция работает только со встроенным процессом многопроходного рендеринга с отключенной постобработкой. Вскоре мы добавим поддержку Universal Render Pipeline (URP) вместе с выпуском URP 7.2.0. Для использования этой функции необходимо загрузить плагин Oculus XR.
Больше половины мобильных игр из списка 1000 лучших в Apple App Store и Google Play созданы на базе Unity.

Добавляйте технологии Unity непосредственно в нативные мобильные приложения. В число встраиваемых функций Unity входят 2D- и 3D-графика с рендерингом в реальном времени, например дополненная реальность, двумерные мини-игры и трехмерные модели. Начните работу с чтения статьи в нашем блоге, где приводятся инструкции для Android и iOS.

Тестируйте поведение и физические характеристики различных устройств, не покидая редактор. Теперь можно проверять приложение в условиях конкретного устройства с учетом разрешения и вырезов экрана в игровом режиме, а также анализировать специфические улучшения для устройств, в том числе выбранные настройки качества на основе информации об устройстве, вроде характеристик оперативной памяти или чипсета. Смотрите запись презентации на Unite Copenhagen 2019, где мы анонсировали эту и другие функции, ускоряющие итерацию мобильных приложений.
Класс OnDemandRendering позволяет управлять циклом рендеринга независимо от других подсистем. Это улучшает управляемость приложения и снижает энергопотребление, предотвращая снижение тактовой частоты процессора из-за перегрева.

Adaptive Performance дает доступ к информации о температуре устройства, позволяя предпринимать соответствующие меры для обеспечения максимального комфорта игроков и производительности игры. Пока эта функция поддерживается на Samsung Galaxy S10, Note 10 и на других устройствах серии Galaxy (ожидается поддержка других устройств) и дает разработчикам возможность обеспечить стабильную частоту кадров в течение большего времени, избегая перегрева процессора даже до его начала.
Это решение позволяет правильно подбирать масштаб изображения на основе плотности пикселей дисплея, благодаря чему игра будет выглядеть лучше на экранах разных разрешений и диагоналей.
Эта новая функция помогает разработчикам приложений для Mac генерировать проекты Xcode, упрощает отладку и обеспечивает более плавную интеграцию со средствами упаковки и публикации Apple.
