Should I create multiple levels or hide/show actors in the same level to simulate "levels"

Hello all,

Pretty new to this but I was trying to create a single player game with a lot of different levels(like 50+). It is sort of like each level is a little obstacle course for the character to move through. Once the character gets to the end of the current level I want it to move on to the next level. The question I have is it better for performance and workflow to have the levels contained within the same actual UE4 Level, hiding things I don’t need and destroying old actors of previous levels. Or would it be better for it to load up a completely new UE4 Level and start from a blank canvas?

Thank you for reading!

i would imagine its better to have different levels or at least use level streaming. performance wise it will be better to have less things in the level overall, though depending on your levels and target hardware it may not be a big issue. it also depends on the style you want to go for too and how you want the game to flow. course thats all just my opinion and isnt backed by any data.