Note: You are viewing the Native version of this topic. To view this topic for Unity development, see Platform Solutions (Unity). To view this topic for Unreal development, see Platform Solutions (Unreal).
The Oculus platform offers features that you can use to create engaging and social game experiences. Using the Oculus Platform allows you to focus on building your game.
Platform features enable you to combine and customize the set of features you use to create your unique game experience.
Each feature supports one of our platform objectives:
Oculus platform features are compatible with native, Unity, and Unreal applications for both Rift and mobile VR devices.
For information on getting started building your app, see:
The Getting Started Guide contains the steps to get you ready for the SDK. The Getting Started Guide will walk you through the on-boarding and prerequisites required before you can integrate the Platform SDK features.
See the Reference page for a link to the latest SDK reference.
See Entitlement Check for information on how to verify your user’s entitlement to your app, which is required when you use platform features.
The Platform SDK features are the individual components that you can integrate in your app. Each of these features can be used independently, but using multiple in combination provides deeper, more engaging VR experiences.
Note that many of these features access user data and may require you to complete the Data Use Checkup form prior to submitting your app to the Oculus Store. For more information, see Complete a Data Use Checkup.
Matchmaking places users together in a shared multiplayer experience. User matching can be done by common skill or other criteria that you define.