Some of these IO is already aware of, but I thought I’d make a general post with all of them in one place.
Custom Launcher - An example that shows how to create a custom launcher, so that we can extend the UI to add game specific information to it. For Steam, see below, Steam should then download and install all of the data files using their CDN.
Steam Integration - I believe this exists for Unity, but I couldn’t find any example of how to authenticate using Steam and UE (we have the ability to create additional apps on Steam, so that isn’t an issue for us)
Custom Authentication (i.e. not via Steam) - Our game will need to run without Steam support in China, so we’ll need to be able to add our own custom authentication system in addition to being able to support Steam authentication.