Loading Screen System

Average Rating:  
X Rating Failed

ADD DYNAMIC & INTERACTIVE LOADING SCREENS to your Projects with just a few clicks! Effortless integration (as simple as adding a single Actor). Easy to use, flexible & vastly extendable. Many examples included.

  • Supported Platforms
  • Supported Engine Versions


Do you need a LOADING SCREEN between scenes in your project? That's exactly what this blueprint system does. The LOADING SCREEN SYSTEM (LSS) is a Framework intended to add dynamic Loading Screens to your Games - both, during Level Transitions as well as on Start up. It's incredibly easy to include in your Projects and the Visuals of your Loading Screens are entirely yours to design as you see fit.

Simplicity in mind: Drop one Actor into your world and set everything up in its details. Call level transitions from anywhere with a single node + the level’s name. The system will handle the transition and smoothly fade into the loading screen and then into your level.

  • 12 well commented tutorial levels included
  • Easy to use & Easily extendable
  • Create/customise your own loading screens
  • Unlimited setup options (2D UI & full 3D scenes)
  • Loading screens during level transitions and on start up
  • Playable INTERACTIVE loading screens (think Assassin's Creed)
  • MINI GAMES during loading ("Pong" and "Space Invaders" examples included)
  • Use different loading screens in a single project
  • Fully customizable UMG overlays (e.g. Random Game Hints, example included)
  • Support for "Press [Key] To Continue" option
  • Advanced features (event handling, latent actions, see documentation)
  • Standalone Fade Component included

Technical Details

  • Number of Blueprints: 15 (1 Actor, 2 Components, 2 Function Libraries, 1 Interface, 9 UMG)
  • Number of included levels: 32 (12 tutorial scenes, 5 loading screens, 2 minigames)
  • Network Replicated / Multiplayer: No (scheduled for future update)
  • Platforms Tested: PC (should work on all platforms)

Documentation: Project includes 12 tutorial levels with the following setup and usability examples:

  1. Minimal Setup, Drag&Drop Example
  2. Blueprint Only Setup, everything spawned and set up in BP
  3. Reference Handling, access the actor reference
  4. Switching between Multiple Loading Screens
  5. Level Persistence, keep level in memory after transition
  6. Advanced Event Handling, access to all dispatchers
  7. Mini Game in Loading Screen example: Pong
  8. Mini Game example: “SpaceShooter”
  9. Main Menu & Pause Menu Example
  10. User Interface handling
  11. Advanced Loading Order
  12. Transition via OpenLevel

Additional Information

  • The Loading Screen System is intended as a framework to be utilized with your own artwork - included scenes and UIs are considered templates / examples
  • Extensive Blueprint Function Library included
  • 100% Blueprint, Tested with Nativization
  • Available for 4.18+ only. Support for older engine versions may come at a later date - please let me know in the comments or via email if you are interested in a 4.12-4.17 version
  • Uses Level Streaming (i.e. REQUIRES use/addition of a root level, please see documentation)
  • Does not show loading progress (not possible in BP)

Contact & Support: For questions email me at UE4{at}YARP.INFO or leave a comment below. Feedback & Requests are more than welcome



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention