
Descrição
Steam Subsystem Kit is a powerful, production-ready Unreal Engine plugin that exposes the entire Steamworks SDK to Blueprints.
No C++. No hacks. No partial features.
From multiplayer matchmaking and lobbies to Steam Workshop, achievements, stats, servers, and networking — everything is accessible through clean, well-organized Blueprint nodes.
Built for real games, not demos.
Why Steam Subsystem Kit?
100% Blueprint Accessible – Full Steamworks functionality without writing C++
All Major Steam Features Included – Friends, Matchmaking, UGC, Stats, Servers, Networking & more
Automatic Project Setup – One-click configuration for Steam subsystem
Full Callback & Async Support – Proper event-driven architecture
Multiplayer Ready – Designed for real online games
Workshop & UGC Support – Create, manage, update, and subscribe to Workshop items
Production-Tested – Robust error handling and async operations
Designed for Developers Who Ship Games
This plugin is built to save weeks of development time, eliminate Steam integration pain, and give you complete control from Blueprints.
If your game uses Steam — this plugin replaces dozens of custom C++ implementations.
Supported Steam Subsystems (22+)
Core Systems
Friends & Rich Presence
Matchmaking & Lobbies
Sessions & Parties
Steam Networking & P2P
Steam Input
Inventory System
Workshop & Content
Steam Workshop (UGC)
Item publishing, updating & deletion
Subscriptions & dependencies
Voting, favorites & playtime tracking
Stats & Progression
Achievements & Global Stats
Leaderboards (create, upload, download)
User & server-side stats
Server Features
Game Server login & authentication
Server browser & filtering
Server metadata & player tracking
Server-side achievements & stats
Media & Utilities
Remote Storage (Cloud Saves)
Screenshots
Music & Music Remote
Video API
Timeline API
Steam Utilities & system info
Automatic Configuration (Optional)
Steam Subsystem Kit can automatically configure:
DefaultEngine.ini
OnlineSubsystemSteam
Steam Sockets Net Driver
Network handshake & fallback drivers
steam_appid.txt
Auto-generated for editor & packaged builds
Conflict Prevention
Automatically disables incompatible subsystems
No manual setup headaches.
Async & Callback Driven
Includes 20+ async Blueprint nodes for Steam callbacks such as:
Persona name changes
Clan & friend queries
Workshop operations
File & cloud operations
Stats & leaderboard requests
Everything follows Unreal’s async standards.
Blueprint-Friendly Data Types
Custom Blueprint structs & enums for Steam types:
Steam IDs
App IDs
Workshop IDs
Leaderboard handles
Result & response enums
…and more.
Engine & Platform Support
Unreal Engine: 5.7
Platforms: Windows 64-bit, Mac, Linux
Builds: Development, Shipping, Test, Debug
Uses Unreal Engine’s built-in Steamworks SDK.
Plugin Structure
SteamSubsystemKit – Runtime module
SSKEditor – Editor tools & auto-setup
Clean separation between runtime and editor code.
By the Numbers
210+ source files
22+ Steam subsystems
200+ Blueprint functions
50+ event delegates
20+ async function classes
This is not a lightweight wrapper — it’s a full Steam solution.
Getting Started
Install the plugin and enable it
Open Project Settings → Steam Subsystem Kit
Set your Steam App ID
Enable Automatic Setup (recommended)
Use Blueprint nodes directly
Use App ID 480 (Spacewar) for testing.
Included Content
Example Blueprints (Lobby, Friends UI, Sessions)
Example Widgets & Maps
Clean, documentation-ready structure
Requirements
Steam client running
Valid Steam App ID
Steam features require proper Steamworks permissions
Support Documentation Link Here
Clear documentation-first approach
Structured codebase for easy debugging
Plugin designed to be self-explanatory inside Blueprint categories
Discord Here
AsRockStudios
Legal
This plugin integrates with the Steamworks SDK and is subject to Valve’s Steamworks SDK License Agreement.






