
Ue World Level Streaming
Handles both UE5's World Partition and UE4/5 manual sub-level streaming, which is helpful since the two systems have completely different APIs and workflows. Covers the full state machine for level streaming (Unloaded to LoadedVisible and back), runtime data layers for World Partition, and dynamic level instances for spawning the same level multiple times at different transforms. The context-gathering questions are smart: it actually asks about dedicated server vs client, world size, and whether you need explicit load/unload control or proximity-based streaming before jumping into code. Includes the latent action pattern for async loads and the streaming source system for multiplayer per-player radius. Good reference if you're doing open world, hub-and-spoke maps, or procedural dungeons.
- skills.sh installs
- 1.3K
- GitHub stars
- 446
- last updated
- Aug 21, 2026
Install
$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-world-level-streaming --agent claude-codeInstalls into .claude/skills of the current project.
Files
UE World & Level Streaming
Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".
This skill covers how a UWorld is composed and swapped at runtime: World Partition grids, data layers, HLOD, level instances, classic sub-level streaming, streaming volumes, and map travel. Everything here lives in the Engine module (Engine/Source/Runtime/Engine), so Core, CoreUObject and Engine in PublicDependencyModuleNames is all that is needed. The one exception is the Level Streaming Persistence plugin, which adds the LevelStreamingPersistence module.
For end-to-end configurations per game type (open world, hub-and-spoke, procedural, chapter-based, volume-driven, dedicated server), see streaming patterns.
Context
Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.
Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.
| Request is about… | Go to |
|---|
Sponsors
Details
- Repository
- github.com/quodsoler/unreal-engine-skills
- Category
- Game Development
- First seen
- Jun 3, 2026
More from quodsoler/unreal-engine-skills
All 27- Ue Sequencer Cinematics1.3K
- Ue Audio System1.3K
- Ue Serialization Savegames1.3K
- Ue State Trees1.2K
- Ue Async Threading1.2K
- Ue Mass Entity1.2K
- Ue Game Features1.2K
- Ue Cpp Foundations1.6K
- Ue Ui Umg Slate1.5K
- Ue Editor Tools1.5K
- Ue Testing Debugging1.5K
- Ue Project Context1.4K
- Ue Materials Rendering1.4K
- Ue Module Build System1.4K
- Ue Niagara Effects1.4K
- Ue Gameplay Framework1.4K
- Ue Animation System1.4K
- Ue Actor Component Architecture1.4K
- Ue Input System1.4K
- Ue Data Assets Tables1.3K
- Ue Character Movement1.3K
- Ue Procedural Generation1.3K
- Ue Physics Collision1.3K
- Ue Networking Replication1.3K