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.