Oculus Platform Developer Guide

The Oculus Platform is a suite of tools and services that help developers create, distribute, and monetize VR experiences. The Oculus Platform is designed to make it easier for developers to create high-quality VR experiences and get them in front of a large audience. It provides developers with access to a variety of tools and services, including a game engine, a marketplace, and a SDK. The Oculus Platform also includes a set of social features that allow users to connect with friends and family in VR.

PDF
Document
Oculus Platform Developer Guide | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Entitlements

  • Matchmaking

  • Rooms

  • VoIP

  • In-App Purchases

  • Leaderboards

  • Achievements

  • Cloud Storage

  • App Groupings

Frequently asked questions

To check for an entitlement, use the Platform.Entitlement.IsUserEntitledToApplication().OnComplete(callbackMethod) function. This will call the callbackMethod when the results are returned. To process the results, check if !msg.IsError. If it is not an error, the entitlement check passed. If it is, the check failed.

Quickmatch mode automatically matches players together based on criteria you set, while Browse mode allows players to choose from a list of rooms to join.

To create a skill pool, go to the Oculus Developer Dashboard, select the Platform tab, choose Skill Pools from the menu, and click Create Skill Pool. Enter a unique Skill Pool Key, select a Luck Factor, and enter a Draw Probability. Once the skill pool is created, you can add it to a matchmaking pool by selecting Pools from the menu and clicking Create Pool. Then select the skill pool you created for the Skill Pool option and submit.

You can send invites by building your own UI or using the Oculus UI. To send an invite using your own UI, call ovr_Room_GetInvitableUsers to get a list of users who can be invited and their unique invite tokens. Then call ovr_Room_InviteUser(roomID, inviteToken) to send the invite. To use the Oculus UI, call ovr_Room_LaunchInvitableUserFlow(roomID).

Coordinated App Launch allows users to launch your app from the Rooms Group App Launcher. This allows users to discover, install, and play your app together. To enable CAL, go to the Developer Dashboard, select your app, navigate to CAL in the Platform tab, and select 'Supported'. Then enter the minimum version code for the first build that supports CAL and choose the minimum and maximum users allowed.

The Shared Microphone API allows sharing of mic access between multiple services so that an app can access the user's mic data while in a Party. To integrate with the API, you need to instantiate the mic object and retrieve PCM data from it.

Preparing document for printing…
0%