Game launcher for UE4 games

I have been working on a game launcher for the past week and it is starting to come together.
Last week i wanted my game to self-update and found it very difficult to implement in-game so i decided to copy Ankama’s launcher mechanics and build this for UE4.

Currently there is only a few features:

  • Pulls latest release from remote storage (currently using Google Drive because it’s free and requires no setup)
  • Resumable download. If the launcher is closed during download, no need to restart the installation process
  • Game update trough patching (pulls PAK files from remote storage and downloads them into the game folder)
  • Generate an installer for windows - right now this works but raises a few warning as i need to get certificates to sign the installer)

Things i want to add:

  • Self-updating
  • User login/account creation
  • Save synchronisation (to be able to resume game session on different computers)

I will use this topic as a way to keep myself organized and post updates.
If you have any suggestions, i’d be happy to hear it. Also I have no idea if this will be of any use as I have seen no tutorials on how to make a game launcher with UE4 (hence why i’m making it myself)

Cheers.

Is it open-source?