Streaming levels

As levels get more and more complex, they can sometimes get quite unwieldy. One of the tools that we have as designers is the ability to break our levels apart and load them in at runtime. This is also incredibly useful for working in teams, where one person can work on one part of the game and bring it all together later.

We will look at the easiest way to load in a level instantly, which is to have the level always being loaded.

Getting ready

This recipe assumes you have two levels you'd like to have loaded at the same time. I will be using the levels created in the Placing trees and rocks using the Foliage tool recipe in this chapter and the Meshing an example map recipe from Chapter 3, Creating Quality Interior Environments

Get Unreal Engine: Game Development from A to Z now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.