We have been closely monitoring the development of the OpenXR standard. We’re at an inflection point now, where OpenXR 1.0 has been ratified and OpenXR runtimes by various vendors are reaching maturity. This inflection point has accelerated our efforts to enable OpenXR in Unity. Though we’re still working through some details, we want to reiterate our commitment to OpenXR and are excited to share our latest plans. For those who are not familiar, OpenXR is an open standard created by the Khronos group, aimed at simplifying AR/VR development by allowing developers to seamlessly target a wide range of AR/VR devices. Unity is a proud member of the Khronos group and is an active contributor to the OpenXR standard. As OpenXR becomes the primary backend for many platforms, we are working with our partners to ensure full Unity support of their OpenXR runtimes, along with the necessary OpenXR extensions to ensure parity with existing features. We plan to have early previews of Unity’s support of OpenXR on some of these platforms as early as the end of this year (Unity 2020 release cycle). Our development efforts and support will be focused on providing the best developer experience on Unity supported platforms. Enabling OpenXR support on our partner platforms also affords us the ability to make this widely available for other OpenXR runtimes/devices. Early next year, we plan to release an experimental version of Unity OpenXR that works with other conformant OpenXR runtimes based on the OpenXR 1.0 specification. Given the unbounded combinations of possible hardware/software configurations, we cannot test or guarantee that all configurations will work optimally. As issues are discovered with runtimes, we will work to contribute conformance tests and specification changes back to the Khronos working group to help the community as a whole. We will also make sure it’s clear to developers which platforms have been fully tested and thus supported by Unity. Our mission is to make it as easy as possible for developers to take their content to the widest set of desired platforms. OpenXR is an important part of that story, and will be implemented as a part of our XR plug-in framework (XR SDK). This means developers can continue using Unity’s suite of XR workflows and frameworks (AR Foundation, XR Interaction Toolkit, Unity MARS) for platforms that adopt OpenXR, as well as platforms that may choose not to adopt it. We’re excited about the progress that has been made and believe this is a significant step towards supporting open standards. We plan to share more updates over the next couple of months.