MiaDesign: All products 50% off

SteamCore PRO

eelDev - Code Plugins - Nov 3, 2022

Use Steam with Unreal Engine Blueprints

  • Supported Platforms
  • Supported Engine Versions
    4.27, 5.0 - 5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Features

  • Use Steam Features in Unreal Engine
  • Achievements
  • Friends
  • Stats
  • Player Stats
  • Global Stats
  • Multiplayer
  • Matchmaking
  • Workshop (UGC)
  • Remote Storage
  • Inventory
  • And much more..

Steam Interfaces Exposed to Blueprints

  • AppList
  • Apps
  • Friends
  • GameSearch
  • GameServer
  • GameServerStats
  • Inventory
  • Input
  • Matchmaking
  • MatchmakingServers
  • Music
  • Networking
  • NetworkingUtils
  • Parties
  • ParentalSettings
  • RemoteStorage
  • RemotePlay
  • Screenshots
  • UGC (Workshop)
  • User
  • UserStats
  • Utils
  • Video


Subsystem Interfaces

  • Achievements
  • Cloud
  • Friends
  • Identity
  • Leaderboards
  • Presence
  • Sessions
  • Voice


Plugin Features Demonstration

Video Demonstration


Whats the difference between SteamCore and SteamCore PRO?

  • SteamCore PRO features it's own Online Subsystem and is not locked to the Online Subsystem included with Unreal Engine, this allows for more customizability and flexibility without having to modify engine source code.
  • SteamCore PRO includes the latest Steamworks SDK version. (Currently 1.55)
  • SteamCore PRO sessions are not region locked


eelDev


Notes: To use Steamworks Services you'll have to use the Steamworks documentation. The plugin is not going to teach you how to use Steamworks and it's services besides what's currently available in the plugins documentation and examples. You are welcome to join the Discord server and ask the community for tips but should not expect or demand anyone to answer.

Technical Details

Code Modules:

  • SteamCorePro [Runtime]
  • SteamCoreShared [Runtime]
  • SteamCoreSockets [Runtime]
  • OnlineSubsystemSteamCore [Runtime]

Number of C++ Classes: 200+

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Linux, Mac

Documentation: https://steamcore-pro.eeldev.com/

Example Project: https://github.com/eeldev-ue4/SteamCorePRO_Example/releases

Notes: The plugin was just released and may contain bugs and issues.

Notes: You cannot combine this with other Steam Plugins, you must disable all Steam plugins that are included with the engine. (SteamVR, SteamSockets, etc).

Notes: You cannot upgrade from SteamCore to SteamCore PRO as the PRO version uses a completely different system and will break all your SteamCore blueprint references. You'll have to replace all your SteamCore blueprint nodes with nodes from the PRO version.

Notes: Plugin price will continue to increase as new features and subsystem interfaces are implemented.

Notes: This plugin is not created/provided by Valve.


Caution! Steam Multiplayer Sessions is currently broken in Unreal Engine 5.1