Компания Pico (Bytedance) объявила, что отныне движок Unreal Engine 5.6 будет поддерживать общие функции VR-гарнитур Pico прямо из коробки, а для поддержки остальных функций понадобится лишь поставить дополнительный OpenXR-плагин версии 1.5.
Раньше для того, чтобы игры на Unreal Engine работали на гарнитурах Pico (да и Quest), приходилось много возиться с исходниками движка; та же Meta предлагала свой форк движка, и техдиректор Meta Эндрю Босворт говорил, что Epic Games должны пойти навстречу Meta для улучшения ситуации.
Похоже, что Pico поговорили с Epic поплотнее, и актуальные версии движка будут поддерживать общие расширения стандарта OpenXR, которые приняли все вендоры (кроме Meta). А те функции OpenXR, которые доступны только на гарнитурах Pico (отслеживание тела, трекеров, глаз, картинки смешанной реальности), можно будет использовать через дополнительный плагин Pico OpenXR.
Более того, плагин Pico теперь позволяет собирать сразу обе версии приложений без правок кода — и нативные для гарнитур, и ПКVR-версии. И плагин Pico теперь может работать одновременно с плагином Meta, позволяя использовать в одном коде функции обеих гарнитур, при этом один и тот же APK-файл можно запускать на обеих гарнитурах — а некоторые функции Quest типа смешанной реальности смогут работать даже без плагина Meta.
Новый плагин уже доступен для разработчиков. Pico рекомендует использовать его с самыми последними версиями движка, потому что в него часто добавляют новые улучшения и оптимизации, и старые версии движка долго поддерживаться не будут.
Босворт: «наши плагины сделаны для наших гарнитур, если Epic не пойдут нам навстречу, то и мы ничего не сможем, извините»
Pico: «да, вы можете использовать наш плагин с гарнитурами Meta, и он будет работать, и без плагина почти всё тоже будет работать»

Источники:




