Utility API Reference
This section documents all Steam Utility Blueprint nodes provided by the plugin. These nodes expose environment checks, time and build information, localization data, and DLC state helpers.
All functions are synchronous getters and operate on the local Steam environment. Steam must be running and initialized for valid results.
Environment
| Node |
Parameters |
Return |
Description |
| Is Steam Running |
– |
bool |
Checks whether the Steam client is currently running. |
| Is Steam Initialized |
– |
bool |
Checks whether Steam has been successfully initialized by the plugin. |
| Is Steam Overlay Enabled |
– |
bool |
Checks whether the Steam Overlay is enabled. |
| Is Steam In Big Picture Mode |
– |
bool |
Checks whether Steam is currently running in Big Picture mode. |
| Is Steam Running In VR |
– |
bool |
Checks whether Steam is currently running in VR mode. |
Time
| Node |
Parameters |
Return |
Description |
| Get Steam Server Time |
– |
int64 |
Returns the current Steam server time as a Unix timestamp. |
| Get Server Time Offset |
– |
int64 |
Returns the difference between Steam server time and local UTC time in seconds. |
| Node |
Parameters |
Return |
Description |
| Get Steam Build ID |
– |
int32 |
Returns the current Steam application build ID. |
Localization
| Node |
Parameters |
Return |
Description |
| Get Steam UI Language |
– |
string |
Returns the Steam UI language code. |
| Get Current Game Language |
– |
string |
Returns the current game language selected in Steam. |
| Get User Country |
– |
string |
Returns the user's country code based on IP. |
DLC
| Node |
Parameters |
Return |
Description |
| Is DLC Installed |
DlcAppID (int32) |
bool |
Checks whether the specified DLC is installed for the current application. |