Disabling all rendering (UMG+Game)

We plan to use UE4 for an application similar to the Unreal Launcher. In contrast with the launcher, our application will also render 3D content (mini game etc) so we need to use the usual packaging path.

We want to stop all rendering when this application is “unused”. Ideally 0 GPU/CPU cycles. We don’t mind allocating some GPU memory for the app.

We need this application to be instantly available whenever windows give focus on the application.

We need to have 2 sleeping mode for this application:

  1. The application is parked in the task manager icons.
  2. When the window is not focused.

We understand UE4 has not been designed for this kind of trickery but we have good reasons to want this.

Thank you for your support