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