Update January 31, 2023: The Oculus Rooms API will now be deprecated in March 2023 (originally January 2023). This post has been updated to reflect the most up-to-date information to help you prepare for these changes.
Starting in March 2023, the Oculus Rooms API will be deprecated and removed from the list of available Platform APIs for integration.
This deprecation won’t affect any apps currently listed in the Meta Quest Store or App Lab that use Rooms API, but unreleased apps shouldn’t use the Rooms API as it won’t be supported after deprecation. All apps created through the Developer Dashboard after the Rooms API has been deprecated will not have access to the Rooms API as well as Matchmaking, Peer-to-Peer Voice Chat, and Oculus P2P features, which leverage Oculus Rooms for functionality. Rooms API will continue functioning normally for all apps that have integrated the API prior to deprecation.
Developers can convert any existing Rooms integrations to the Group Presence API, which also integrates with Destinations. For multiplayer features like matchmaking, there are alternative services available from Photon, Epic, PlayFab, and Unity.
Why Deprecate the Oculus Rooms API?
Currently, the Oculus Rooms API has a series of known issues that either force a developer to work around them or can be solved by other solutions like the Group Presence APIs.
Among other known issues, the Rooms API doesn’t fit into the modern Group Presence APIs which can only be set by the developer. For example, the Oculus Rooms API allows both the app and the platform to apply changes to the list of users in the room. If the app places a user into the room, there is no guarantee that the user will still be in the room when the list of users is fetched.
Recommended Solutions for Oculus Rooms API Deprecation
You can achieve similar functionality of Oculus Rooms with the Group Presence API, along with Platform SDK multiplayer features like Invite to App, Destinations, Rosters, and more. To learn how to quickly integrate these multiplayer features into your app, check out our four-part blog and video series “Building Your Multiplayer VR Experience.” This series explores our SharedSpaces sample made in Unity and provides step-by-step guidance on how you can use multiplayer APIs with Unity and Photon to bring people together in VR. For tracking a persistent list of users, we recommend using third-party tools like Photon or Playfab.
To see an example of how other developers have used Platform SDK multiplayer features to enhance social interactions, check out our case study with Echo VR.
Platform SDK
Quest
Unity
Did you find this page helpful?
Explore more
Growth Insights Series: More Best Practices for New User Onboarding
Explore strategies and best practices to increase retention by supporting user recall and progression during app onboarding.
All, App Submission, Apps, Games, Marketing, Quest
New to the Meta Horizon Store from App Lab? Here are Tips for Overcoming 5 Key Challenges
Explore the top five issues developers encounter when making the switch from App Lab to the Meta Horizon Store and gain solutions to navigate these challenges successfully.
Build Faster and Smarter with GenAI Tools in Meta Horizon Worlds
GenAI tools in the Meta Horizon Worlds desktop editor are now available to creators in the US, UK and Canada. Explore how new features like Mesh Generation can greatly reduce the time it takes to build worlds for mixed reality and mobile.