Achievements API Reference
This section documents all Steam Achievements Blueprint nodes provided by the plugin. These nodes allow you to query achievement metadata and state, unlock or clear achievements, and retrieve achievement icons.
All functions operate on the currently logged-in Steam user and require Steam to be running and initialized. If Steam is not available, calls may fail or return empty data.
Achievement Queries
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Get Achievement By ID | AchievementID (string) |
On Success (Achievement): Returns FSteamAchievement.On Failure (Error Message) |
Retrieves a Steam achievement by its string identifier. |
| Get Achievement By Index | Index (int32) |
On Success (Achievement): Returns FSteamAchievement.On Failure (Error Message) |
Retrieves a Steam achievement by its index in the achievement list. |
| Get All Achievements | – | On Success (Achievements): Returns an array of FSteamAchievement.On Failure (Error Message) |
Retrieves all Steam achievements available for the current user. |
Achievement Actions
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Unlock Achievement | AchievementID (string) |
On Success On Failure (Error Message) |
Unlocks the specified Steam achievement for the current user. |
| Clear Achievement | AchievementID (string) |
On Success On Failure (Error Message) |
Clears (resets) the specified Steam achievement for the current user. |
Achievement Icons
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Get Achievement Icon | AchievementID (string) |
On Success (Icon): Returns UTexture2D*.On Failure (Error Message) |
Loads and returns the icon texture associated with the specified achievement. |
Achievement Getters
These nodes are synchronous getters and do not provide callbacks.
| Node | Parameters | Return | Description |
|---|---|---|---|
| Get Achievements Count | – | int32 |
Returns the total number of Steam achievements. |
| Is Achievement Unlocked | AchievementID (string) |
bool |
Returns whether the specified achievement is unlocked. |
| Is Achievement Hidden | AchievementID (string) |
bool |
Returns whether the specified achievement is hidden. |
| Get Achievement Unlock Date Time | AchievementID (string) |
FAchievementDateTime |
Returns the unlock date and time for the specified achievement. |
| Get Localized Achievement Name | AchievementID (string) |
string |
Returns the localized display name of the specified achievement. |
| Get Localized Achievement Description | AchievementID (string) |
string |
Returns the localized description of the specified achievement. |