Skip to content

Cloud Saves API Reference

This section documents all Steam Cloud Saves Blueprint nodes provided by the plugin. These nodes allow you to store, load, delete, and enumerate save files in Steam Cloud, as well as query cloud availability and storage quota.

All functions operate on the currently logged-in Steam user and require Steam to be running and initialized. If Steam Cloud is disabled or unavailable, calls may fail or return empty data.


Cloud State Getters

These nodes are synchronous getters and do not provide callbacks.

Node Parameters Return Description
Is Cloud Enabled For User bool Returns whether Steam Cloud is enabled for the current user account.
Is Cloud Enabled For App bool Returns whether Steam Cloud is enabled for the current application.
Cloud Save Exists FileName (string) bool Returns whether a cloud save file with the specified name exists.

Cloud Save Operations

Node Parameters Callbacks / Return Description
Save Game To Cloud FileName (string), SaveGameObject (USaveGame*) On Success
On Failure (Error Message)
Serializes and saves a USaveGame object to Steam Cloud under the specified file name.
Load Game From Cloud FileName (string) On Success (SaveGame): Returns USaveGame*.
On Failure (Error Message)
Loads and deserializes a USaveGame object from Steam Cloud.
Delete Game From Cloud FileName (string) On Success
On Failure (Error Message)
Deletes the specified save file from Steam Cloud.

Cloud File Management

Node Parameters Callbacks / Return Description
Enumerate Cloud Saves On Success (Files): Returns an array of FSteamCloudFileInfo.
On Failure (Error Message)
Enumerates all save files stored in Steam Cloud for the current application.

Cloud Storage Quota

Node Parameters Callbacks / Return Description
Get Cloud Quota On Success (Quota): Returns FSteamCloudQuotaInfo.
On Failure (Error Message)
Retrieves the total and available Steam Cloud storage quota for the current user.