A UE4 implementation of the Steamworks API.
Interface | Completed | Notes |
---|---|---|
ISteamApps | :heavy_check_mark: | |
ISteamFriends | :heavy_check_mark: | [1] (1) |
ISteamGameServer | :heavy_check_mark: | [1] (4) |
ISteamGameServerStats | :heavy_check_mark: | [1] (2) |
ISteamHTMLSurface | :heavy_check_mark: | |
ISteamHTTP | :heavy_check_mark: | |
ISteamInput | :heavy_check_mark: | |
ISteamInventory | :heavy_check_mark: | [1] (2) |
ISteamMatchmaking | :heavy_check_mark: | |
ISteamMatchmakingServers | :heavy_check_mark: | [1] (10) |
ISteamMusic | :heavy_check_mark: | |
ISteamMusicRemote | :heavy_check_mark: | [1] (2) |
ISteamNetworkingMessages | :x: | |
ISteamNetworkingSockets | :x: | |
ISteamNetworkingUtils | :x: | |
ISteamParties | :heavy_check_mark: | |
ISteamRemotePlay | :heavy_check_mark: | |
ISteamRemoteStorage | :heavy_check_mark: | [1] (5) |
ISteamScreenshots | :heavy_check_mark: | |
ISteamUGC | :heavy_check_mark: | [1][3] (3/3) |
ISteamUser | :heavy_check_mark: | |
ISteamUserStats | :heavy_check_mark: | [1] (1) |
ISteamUtils | :heavy_check_mark: | [1] (3) |
ISteamVideo | :heavy_check_mark: | |
SteamWeb | :x: | [2] |
Another note for [1]. I'm skipping some methods that will take a while to implement. I'm doing this so I can add most of the functionality quickly. If you need a specific method that isn't in the plugin then post an issue or add it yourself and submit a Pull Request.
Go to the releases page and download a release, or use Git and clone the repo into your Plugins folder.
Using SteamBridge is actually really easy.
DefaultEngine.ini
and make sure the Steam config exists like here.Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Make sure you abide by our Code Guidelines.
Please work out of develop branch. Keeping main stable is a priority.