Skip to content

Store User Stats & Achievements

Blueprint node screenshot

Asynchronously persists the local user’s updated stats and achievement changes to Steam.

⚠ Call this after modifying cached stats or unlocking/clearing achievements.

Outputs

Pin Type Description
On Success Exec Fired when Steam confirms the write/store operation.
On Failure Exec Fired on I/O failure or when Steam is unavailable.

Notes

  • Call Request Current Stats And Achievements once before using this node; it initializes the local cache.
  • This pushes pending stat updates and achievement state changes for the local user to Steam.
  • Avoid spamming: store at checkpoints, end-of-level, or every X minutes rather than every tick.
  • If the write fails, keep your local values and retry later (e.g., when the user is back online).

Typical usage

  • Update stats with Set/Add Local (Cached) Stat → unlock with Set Achievement (Unlock) if thresholds met → Store User Stats & Achievements.
  • Use after Indicate Achievement Progress when you also changed an underlying stat you want persisted.