I go over Integrating the SteamBeaconGameInstance class with Blueprints and C++.
Example AirBattle.build.cs:
using UnrealBuildTool;
using System.IO;
public class AirBattle : ModuleRules
{
public AirBattle(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "SteamParty", "OnlineSubsystemSteam" });
//Required for some private headers needed for steam sockets support.
var EngineDir = Path.GetFullPath(BuildConfiguration.RelativeEnginePath);
PrivateIncludePaths.AddRange(
new string[] {
Path.Combine(EngineDir, @"Plugins\Online\OnlineSubsystemSteam\Source\Private")
});
}
}
Available on the UE4 Marketplace:
https://launcher-website-prod07.ol.ep...