تخطي إلى المحتوى
الوسائط 1 للقائمة STEAM SUBSYSTEM KIT

الوصف

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

  1. Install the plugin and enable it

  2. Open Project Settings → Steam Subsystem Kit

  3. Set your Steam App ID

  4. Enable Automatic Setup (recommended)

  5. 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.

التنسيقات المضمنة