
Descrizione
Resources
đď¸ Preview Video
đ Documentation
đŹ Reddit
Overview
J Asset Loader is a World Subsystem that automatically scans and asynchronously loads all Soft Reference assets inside a UObject or UStruct.
Itâs designed to handle complex, hierarchical game dataâsuch as characters, items, skills, or missionsâsafely and efficiently at runtime using Soft References.
Simply pass in a single object or struct, and the system will recursively collect all Soft References and manage the loading and caching process for you.
No additional code is neededâeverything is fully accessible through Blueprint.
Whether youâre a programmer, technical artist, or designer using a Blueprint-first workflow, this plugin lets you load runtime assets safely and efficientlyâwithout building your own async system from scratch.
Key Features
Recursive loading of soft references: Automatically scans and loads all Soft References within objects or structs
Blueprint-first workflow: Fully accessible from Blueprintâno C++ required
Automatic caching by requester: Requesters and keys are used to deduplicate and manage caching
Stalled async support: Optionally start async loads in a stalled state and trigger them manually later
Include sample map and resources
Custom cleanup settings: Configure how to handle deleted requesters and control forced GC from Project Settings
Safe from GC: Loaded assets are referenced internally to ensure they stay alive
Plugin Requirements
Unreal Engine 5.4 requires the "StructUtils" plugin to enabled in your project.


