Looping 2D world

I’m working on a 2.5D game where I’d like to the player to be able to walk right or left far enough on a map to reach the same point they started in.

The only idea I have for accomplishing this feels a bit sloppy. I was thinking that I could simply teleport the player to the other side as soon as they walk close enough towards the ‘end’ of the map. But this would introduce issues like enemies/randomly generated objects to seem to ‘disappear’ during the teleportation, yet would still be there if the player returned to the other side. Is there a better method to loop 2D maps in UE4?

Thanks!

Would be also interested in this.