Post
The invisible system that lets you stop playing on your PC and pick up exactly where you left off on your phone.
Cloud save systems synchronize game progress across devices and protect against data loss. The architecture seems simple (upload save files to a server) but is surprisingly complex. Conflict resolution when a player has different saves on different devices, handling large save files efficiently (some games have 100MB+ saves), managing save versioning when game updates change save formats, and ensuring low-latency sync without data corruption all present engineering challenges. Steam Cloud, PlayStation Plus cloud saves, and Xbox cloud saves each handle these problems differently. Cross-platform saves (playing on PC then continuing on Switch) add another layer of complexity since different platforms may support different features.
Example
Hades achieved seamless cross-save between PC, Switch, and PlayStation by building a custom cloud save system that tracked progress at a granular level rather than syncing monolithic save files. This let players switch platforms mid-run without losing progress. Contrast this with games where cloud saves silently overwrite newer local saves with older cloud data, effectively deleting hours of progress, a problem common enough to have spawned dedicated complaint threads for nearly every major cloud save platform.
Why it matters
Cloud saves are invisible infrastructure that players only notice when it fails. But as gaming becomes increasingly cross-platform and cross-device, robust save synchronization becomes a critical feature. The architecture decisions made here determine whether players can truly 'play anywhere' or are silently locked to a single device.
Related concepts