Level Streaming

Asynchronously loading and unloading levels during play to decrease memory usage and create seamless worlds.

On this page

The Level Streaming feature makes it possible to load and unload map files into memory as well as toggle their visibility during play. This makes it possible to have worlds broken up into smaller chunks so that only the relevant parts of the world are taking up resources and being rendered at any point. If done properly, this allows for the creation of very large, seamless games that can make the player feel as if they are playing within a world that dwarfs them in size.

World Composition

World Composition is a specific form of level streaming used to create large worlds. Levels are arranged in a planar grid, and streamed in as the player approaches them.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey