Best way to handle multiple areas in game?

I want to have multiple areas in my game but i want them to not appear in the distance when the player is playing the game kind of like the different worlds from pet simulator X

I would suggest you learn about Content Streaming, it’s like a render distance I guess.