Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In the previous chapter, you learned several great ways to optimize your levels. In this chapter, we focus on a powerful new approach introduced with Unreal Engine 3.0: level streaming. With level streaming, you can load and unload level from memory during gameplay, on the fly. The concept itself is simple: A level doesn’t technically “exist” in the game until you approach it, and it ceases to exist as you leave it behind. You save crucial memory, even as you build games with enormous playable areas.