Building a robust cross-platform cloud save system is a notorious time-sink, one that even popular games skip because of the complexity involved. Handling local vs. cloud conflicts, session-locking across devices, and cross-platform account linking can swallow months of engineering, pulling you away from building and shipping your game.

But cloud saves matter, and it's 2026, why isn't this standard yet? How come I can't start playing Balatro on my PC and then pick it up on my Switch or phone whenever I want.

We wanted to change that here at LootLocker. We've written guides on how to do cloud saves in the past, but felt it could be even easier (and more natively cross-platform). So we built a drag & drop cross-platform cloud save system for Unity that handles it all: sync logic, backups, and platform account linking, right out of the box.

Set Up in Seconds

We designed this system to be as effortless as possible. You can initialize a fully automated cloud sync pipeline with a single line of code:

CloudSaves.Initialize(Application.persistentDataPath + "/savefile.sav");

Pass it your local save path, and LootLocker creates a companion metadata file, tracks changes, and manages the rest in the background.

Every metadata and cloud save file is also accessible in the LootLocker web console, where you can view and manage them directly, rolling back to older revisions or uploading new saves by hand (handy for testing or customer support).

Advanced Conflict Context

Want to give players more context when a conflict happens, like their character name, level, or playtime? Pass an optional metadata path and a conflict display callback:

Everything Handled Automatically

Once initialized, the system runs on autopilot to protect player progress and keep data intact:

Seamless Cross-Platform Account Linking

A cloud save system is only truly cross-platform if players can carry progress between ecosystems. To close that gap, we've paired cloud saves with a new Cross-Platform Connectivity Prefab powered by our Unified Player Account system.

This drop-in Unity UI component makes linking external platforms painless, especially on consoles:

  1. Scan or Click: Players press Connect and get a web URL or a QR code—perfect for playing on consoles.
  2. Secure Sign-In: They scan the code with their phone, sign in with their preferred identity provider, and the accounts are linked instantly.

Intelligent Account Conflict Handling

The biggest headache in cross-platform cloud saves is when a player already has data on both platforms before linking them.

Our connectivity prefab handles this natively. When a conflict is detected, the UI pauses and presents the player with their options. Because it pulls live data straight from the save files themselves, players can see exactly which character or progress they're choosing to keep so they never accidentally overwrite hours of hard work.

Cloud Saves & Cross-Progression That "Just Works"

Together, our new Cloud Save system and Connectivity Prefab give you a production-ready cross-progression ecosystem. Authenticate the player, pass the file path, and let LootLocker handle the rest.

Check out our updated Unity SDK documentation and drop cross-platform saves into your project today!