Game Management Framework
Unreal Engine plugin for building subsystems in blueprints, asynchronous tasks in synchronous code, and loading screens.
Game Management Framework makes it easy to manage asynchronous tasks, loading screens and game-wide logic in your Unreal Engine game.
Game Managers
Game Managers act as subsystems, except you can create them in blueprints and you can configure them through Project Settings.
Asynchronous Tasks
Ever wished you could call Download Image from inside a UMG Get Brush callback to download user avatars on-demand? Game Management Framework allows you to create asynchronous tasks and then use them from synchronous code, letting you handle the result differently based on whether or not the task has completed.
Loading Screens
Leveraging the asynchronous tasks feature, you can also show a loading screen while tasks are running.