# truong-bui/AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.

Repository: https://github.com/truong-bui/AsyncLoadingScreen
Canonical: https://ross.abutalabs.com/products/asyncloadingscreen
Homepage: https://www.fab.com/listings/f8aabb9a-7c96-4f79-97ff-04bcc146e595
Language: C++
License: MIT
License Family: permissive
Topics: unreal-engine-plugin, ue4-plugin, unreal-engine, ue4, unrealengine, unreal-engine-loading-screen
Last push: 2026-07-27T10:55:59+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 8, longevity 100
- inputs: {"age_days": 2208, "days_push": 37, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1108, forks 139 (observed 2026-08-28T04:03:36.768538+00:00)

## What it is
A free, open-source Unreal Engine plugin that adds an automatic loading screen system configurable in project settings. It displays loading screens whenever a new level opens, without requiring Level Streaming or custom C++ code.

## Use cases
- add a loading screen when opening a new level in Unreal Engine
- show startup movies before the game loads
- display loading tips and progress widgets during level transitions
- avoid Level Streaming just to show a loading screen
- configure per-level loading screen backgrounds and tips
- set up a loading screen without writing Slate C++ code

## When to choose
- you use Unreal Engine and want loading screens between levels without Level Streaming
- you are an artist or designer who wants configurable loading screens via project settings
- you want to play startup movies and show tips/loading widgets during level loads

## When to avoid
- your project already uses Level Streaming and handles loading screens there
- you need loading screens for a non-Unreal game engine
- you rely on plugins that conflict with the PreLoadingScreen phase, such as Pre-Load Screen Movie Player

## Facets
- artifact type: plugin
- maturity: stable
- function: ui-components, plugin-system, animation
- domain: gaming-tools, cross-platform
- platform: game-engine, windows, cpp
- tags: unreal-engine, ue4, ue5, loading-screen, level-loading, slate, umg, movie-player, game-development, macos, linux

## Member repositories
- truong-bui/AsyncLoadingScreen (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:36.768538+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:43:59.926837+00:00, confidence not recorded.
  - readme: https://github.com/truong-bui/AsyncLoadingScreen (fetched 2026-08-28T04:03:36.768538+00:00, sha 07add0584df0)
  - homepage: https://www.fab.com/listings/f8aabb9a-7c96-4f79-97ff-04bcc146e595 (fetched 2026-08-29T12:47:30.367449+00:00, sha a1198fed37b9)
  - site_page: https://www.fab.com/o/about (fetched 2026-08-29T12:47:30.370361+00:00, sha 15bb5b5be8dd)
  - site_page: https://www.fab.com/about (fetched 2026-08-29T12:47:30.372306+00:00, sha bdf6665310b5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
