I know there are many ways to do this, but I was wondering how did you deal with it, in your specific case.
Fundamentally, I can create a map, beautiful, except that when the player gets to the edge, either the immersion break (invisible wall, can see the edge of the map), or they get blocked before they can get there, although it often seems like they are blocked on purpose.
What is the approach you did use, to hide the borders, and give a feeling of correctness, for the player experience? So far I have the following:
-
Invisible walls: the good old barrier; ugly to see but super fast to implement
-
Slopes to block progression, coupled with mountains: also fast to implement but require design efforts, since you can’t just stretch the edges of the map and make mountains, especially if your terrain is mostly flat or has water
-
Objects blocking the path: does not require map re-design but may be hard to find a believable set of objects that block the path to the edge of the map.
Also, do you add a facade (like a plane with a nice picture) to the edge, to continue the horizon, or do you actually add meshes ? Trying to collect best practices to make something pretty and at the same time, performing well