Differences between Online Subsystem Steam and Online Subsystem EOS

It is not possible to dynamically switch from OSS Steam to OSS Epic Online Services without additional modifications, even though both share the same interfaces. While some features are missing entirely in one or the other, the problems are mainly caused by differences in the implementations of certain features. Scope of this post This post illustrates some differences between the OSS Steam and the OSS EOS. However, it is by no means a complete list of these differences. ...

March 12, 2022 · Lothar May

Using Epic Online Services with Unreal Engine Blueprints

The non-commercial Advanced Sessions Plugin for Unreal Engine can be used to create Blueprint-only games with Epic Online Services. I have made a YouTube video explaining how to do this. Currently, this requires small patches of the plugin, which will hopefully be merged soon. Click on the image to watch this video. Note that the link will navigate to YouTube.com. Epic, Epic Games, Unreal and Unreal Engine are trademarks or registered trademarks of Epic Games, Inc. in the United States of America and elsewhere.

February 26, 2022 · Lothar May

Cross-platform build automation for UE4 projects with Jenkins

Building UE4 projects for Apple devices on Windows is only possible if they are “Blueprint only”. As soon as you are using a single C++ source file, or Blueprint nativization, the project has to be built on Mac OS. While there are cross compilers available for Windows, using Apple SDKs on other systems violates Xcode EULA: “You are expressly prohibited from separately using the Apple SDKs or attempting to run any part of the Apple Software on non-Apple-branded hardware.“ ...

July 3, 2020 · Lothar May