Стриминг уровней (level streaming)
Загрузка и выгрузка частей игрового мира во время игры, чтобы большой мир помещался в память без экранов загрузки.
Мир делят на куски — подуровни, ячейки или сетку, — и в памяти остаются только те, что рядом с камерой. Фоновый поток подгружает то, к чему приближается игрок, и выгружает то, что осталось позади; решение принимается по расстоянию, по объёмам-триггерам, которые пересекает игрок, или по явному скрипту. При хорошей реализации получается бесшовный открытый мир без экрана загрузки между областями, как в GTA и играх серии Elder Scrolls.
Трудно здесь скрыть задержку: подгружать нужно достаточно далеко вперёд, иначе игрок обгонит загрузчик и увидит появление объектов на глазах (pop-in). Память надо планировать с запасом на несколько кусков, перекрывающихся по границам, а состояние игры — держать согласованным на стыках. Почти всегда это сочетают с LOD и occlusion culling, чтобы сократить то, что реально рисуется.