Skip to content

User API Reference

This section documents all Steam User Blueprint nodes provided by the plugin. These nodes allow you to retrieve identity and avatar data for Steam users, access local user information, and perform basic Steam user utility checks.

All functions operate on the currently logged-in Steam user and require Steam to be running and initialized.


User Identity

Node Parameters Callbacks / Return Description
Get User Identity UserID (FSteamUserID) On Success (Identity): Returns FSteamUserIdentity.
On Failure (Error Message)
Retrieves basic identity information (name, persona state) for a Steam user. Works only for friends or known users.

User Avatars

Node Parameters Callbacks / Return Description
Get User Avatar UserID (FSteamUserID), Size (ESteamAvatarSize) On Success (Avatar Texture): Returns UTexture2D*.
On Failure (Error Message)
Downloads the Steam avatar image for the specified user. Avatar may be unavailable for some users.

Local User

These nodes are synchronous getters and do not provide callbacks.

Node Parameters Return Description
Get Local User ID FSteamUserID Returns the Steam ID of the local user.
Get Local Persona Name string Returns the persona name of the local Steam user.
Get Local Persona State ESteamPersonaState Returns the current persona state of the local Steam user.
Get Local User Identity FSteamUserIdentity Returns the full identity struct for the local Steam user.

User Utilities

Node Parameters Return Description
Is User Valid UserID (FSteamUserID) bool Checks whether the given Steam user ID is valid.
Is Local User UserID (FSteamUserID) bool Checks whether the given Steam user ID belongs to the local user.