quodsoler avatar

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-code

Installs 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
1quodsoler avatarue-sequencer-cinematicsquodsoler/unreal-engine-skillsUse this skill when working with Sequencer, LevelSequence, cutscene, cinematic, camera, movie scene, sequencer event, or Movie Render Queue in Unreal Engine. Se1.3Kskills.sh installs
2quodsoler avatarue-serialization-savegamesquodsoler/unreal-engine-skillsUse when implementing save/load systems, player progress persistence, or data serialization in Unreal Engine. Triggers on: save game, USaveGame, FArchive, seria1.3Kskills.sh installs
3quodsoler avatarue-async-threadingquodsoler/unreal-engine-skillsUse this skill when working with Unreal Engine async operations, threading, parallel execution, or concurrency. Also use when the user mentions 'FRunnable', 'FA1.2Kskills.sh installs
4quodsoler avatarue-mass-entityquodsoler/unreal-engine-skillsUse this skill when working with Mass Entity, MassEntity, Mass AI, MassProcessor, MassFragment, MassTag, MassObserver, MassSpawner, MassCrowd, Mass ECS, entity 1.2Kskills.sh installs
50x0funky avatargenerate2dsprite0x0funky/agent-sprite-forgeGenerate and postprocess general 2D game assets and animation sheets: pixel-art sprites, clean HD map props, creatures, characters, NPCs, spells, projectiles, i400skills.sh installs
6gmh5225 avatarreverse-engineering-toolsgmh5225/awesome-game-securityGuide for reverse engineering protected games and anti-cheat components across user mode, kernel mode, and hypervisor-aware environments. Use this skill when an562skills.sh installs