Announcing Updated Cloud Storage for The Rift Platform, Oculus Quest and Go

Blog Hero Image
Cloud Storage version 2 is now publicly available on PC and all mobile platforms, offering a file-based, cross-platform cloud syncing solution to application state storage and restoration. This update enables your community to write a save file on Rift, and continue playing on Quest right where they left off.

How do I start using it?

Visit your developer dashboard and select your App. Under Platform Services select Cloud Storage, noting that this may be under Settings > App Groupings. Enable Cloud Storage v2 and your application is now ready to sync to the cloud:
While relatively low effort to activate, make sure you read and write your save files in the designated sync directory on the device. This will differ depending on the platform, your configuration and the user. To help with this, we are introducing a new API to the Platform SDK available in 1.39: ovr_CloudStorage2_GetUserDirectoryPath
This will return the path to the designated sync directory. The contents of this directory will be synced from the server before your application is launched, and uploaded after it quits.

Is it available when the device is offline?

Yes! The sync directory will be updated periodically in the background, so the data should be relatively up-to-date when your application is launched. Since it’s file-based, you can write out your save state like normal and the system will sync it to the server when it’s next online.

What’s different from Cloud Storage version 1?

Version 1 of Cloud Storage uses a more complicated system of keys and buckets that you have to use to write bytes using our APIs. It also requires developers to implement you own conflict resolution, and is only available on PC.
Version 2 was designed to be much simpler for developers to use, and work across all Oculus platforms. Conflict resolution is now handled by Oculus dialogs, the application no longer has to worry about resolving or handling conflicts, and you can assume that the sync directory is always in a consistent state.

For more information and to get started syncing your users’ data, check out the Cloud Saves 2 documentation pages for Unity, Unreal and native development. We hope this latest feature enables an even more seamless experience for your audience.
- The Oculus Team
Platform SDK
Quest
Rift
Unity
Unreal
Did you find this page helpful?
Explore more
The Live Service Checklist: Five Pillars for Building Successful Games
Discover the Live Service Checklist with best practices to acquire, engage, retain, monetize, and analyze players in Meta Horizon
Apps, Design, Entertainment, Games, Quest
Smoother Apps, Happier Users: Introducing FrameSync for Meta Horizon OS
Discover FrameSync on Meta Horizon OS: a new frame-timing algorithm that boosts smoothness, cuts stale frames, and lowers motion-to-photon latency.
All, Apps, Games, Quest
A Developer's Guide To Designing For Meta Quest's Four Gamer Segments
We surveyed 4,000 Meta Quest users and found 4 distinct gamer segments. Learn who they are, what they want, and how to design for each
All, Apps, Design, Games, Quest

Get the latest updates from Meta Horizon.

Get access to highlights and announcements delivered to your inbox.