Use Cases

Quick-start guides for cloud save/sync using PlayMaker custom actions.

Available Use Cases

  • What it does: Save level, score, and progress to cloud

  • Actions: 2 (SetValue, Synchronize)

  • Best for: Progress backup, cross-device play

  • What it does: Load progress and handle remote updates

  • Actions: 2 (GetValue, OnSavedDataChange)

  • Best for: Cross-device continuity, conflict resolution

  • What it does: Backup and restore player preferences

  • Actions: 4 (SetValue, HasKey, GetValue, RemoveKey)

  • Best for: Settings sync, user preferences

  • What it does: React to cloud user account status changes

  • Actions: 1 (OnUserChange)

  • Best for: Disabling cloud UI when signed out/restricted

  • What it does: Remove specific keys or all keys from cloud

  • Actions: 2 (RemoveKey/RemoveAllKeys, Synchronize)

  • Best for: “Reset cloud save” settings actions

Quick Action Reference

Action
Purpose

CloudServicesSetValue

Save data to cloud

CloudServicesGetValue

Load data from cloud

CloudServicesHasKey

Check if a key exists in the snapshot

CloudServicesSynchronize

Trigger manual sync

CloudServicesOnSavedDataChange

Listen for remote updates

CloudServicesGetChangedKeyInfo

Read changed key name by index

CloudServicesGetCloudAndLocalCacheValues

Read cloud + local cache values for a key (conflict handling)

CloudServicesOnUserChange

Listen for user account changes

CloudServicesRemoveKey

Delete specific key

CloudServicesRemoveAllKeys

Clear all cloud data

  • README.md - Actions + key patterns + use-cases

Last updated

Was this helpful?