Repeating Landscape "Loop" level streaming

Hello all,

I’m trying to figure out how to make a looping terrain level stream system. I want to make it so that there is a landscape tile that the player will always run into in repeat, with some random landscape tiles in-between.

System needs to be able to repeat in any direction the player heads in and have the player eventually see the same tile.

Hello all still wondering if this is possible and how to accomplish in Unreal.

Do you need to do an infinite landscape or just a very large one?

In the second case you should look into World Composition: World Composition User Guide | Unreal Engine Documentation

In the first case, you may have to implement your own landscape spawning system where basically you spawn a new piece of landscape as the player reaches the margins of the current one.

If you don’t want to reinvent the wheel, you could also look at procedural landscape generators like this one:

I am also still wondering, can such modern technology as UE4 do coordinate-looping levels? Maybe native, maybe someone could make a feature plugin? There are “ancient” 3D games that was able to do that (very old - “Terminal Velocity”, more recent - “Fractal Combat”), it is a wee bit frustrating that such tech wonder as UE4 is not doing that. Any fresh ideas on this, please?

Here, I made and illustration how I imagine that, but, now I think - probably one “surrounding perimeter” of level duplicates should always be around, just hidden in visibility fog, and then some of them swapped (teleported) to direction where player continues to move. Can we hope for checkbox “Infinite level tiling/looping” at Landscapes section of UE4 Editor? :wink: