Oculus for Business Developer Reference

There are some differences in developing apps for Oculus for Business (OFB) customers you should be aware of. You may use the Unity, Unreal Engine, Native, or WebXR to development workflows to create your applications, but there are some software and features that are not supported. For more detail on Oculus app development, refer to the development guides for each software engine.

Oculus ISV Program

The Oculus ISV Program is a program that works with enterprise developers and Independent Software Vendors (ISVs) to engage with Oculus in order to accelerate customer adoption of VR solutions built for Oculus enterprise products. For more information, please refer to our Oculus ISV Program overview.

Application Distribution

Oculus for Business applications are hosted, managed, and distributed by either the developer or the customer. Your customer’s Device Manager tool controls the deployment of applications to their fleet of headsets. You will need to provide a link to the APK files for deployment and updates. For additional information about app distribution, refer to our document on application distribution.

Secure and Reliable

Data security is a top priority for every enterprise, and so is the ability to keep business-critical technology running smoothly at all times. Oculus for Business is built on the enterprise-grade Workplace by Facebook infrastructure with account management and access control tools to authenticate admins into our device management web portal and device setup mobile app. We also follow Workplace data handling and security protocols to store headset data and ensure that our customers wholly own the data associated with their devices. Finally, in the event of hardware or software issues, we offer exceptional customer support and extended warranties to get customers back up and running fast.

At this time, the Workplace Infrastructure will not support the Oculus ID feature and other software components below:

Platform SDK

The Platform SDK will not work with the Oculus for Business applications due to a reliance on Oculus App IDs.

Avatar SDK

The Avatar SDK will not work with the Oculus for Business applications due to a reliance on services provided by the Oculus infrastructure.

Consumer Release Channels

Release channels and consumer store keys are inaccessible from Device Manager and the enterprise software. The developer or their customers need to host, manage, and distribute the applications for distribution and installations.

Controller-less Operation

Enterprise headsets will have the ability to offer controller-less operation using the gaze-pointer, where the user’s head orientation controls a pointer. An overview of how to implement the gaze-pointer feature is found in our Unity’s UI System in VR blog post.

Frequently Asked Questions

Can I upgrade my consumer Oculus headsets to support Oculus for Business application development?

At this time, we do not have plans to upgrade consumer Oculus headsets to support Oculus for Business application development.

Can I use the Oculus Rift S for Oculus for Business?

You can use the Oculus Rift S purchased from our Oculus for Business website for enterprise purposes. These Oculus Rift S units will have the enhanced warranty and support, but all of the enterprise software associated with Oculus for Business will not be available for the Rift S.

Do my customers need to use Workplace?

The requirement is that they need to create and set up a free Workplace account to use Oculus for Business. The organization does not need to actively use Workplace to use Oculus for Business.

Will Oculus for Business have support for casting and streaming features?

There will not be support for streaming features due to its reliance on the Platform SDK. Although the casting feature does not require the Platform SDK, it will not be supported at launch. Remote rendering will be supported by Oculus for Business.