Pretty simple and common problem here. The game I'm designing is fully explorable, no fake walls or tricks. The world consists of a single seamless area, a School complex with 9 buildings, some of which have 2 or 3 floors. The perspective I've chosen is simple, inspired by topdown RPGs: [![enter image description here][1]][1] A problem arises with walls. They obscure the player. [![enter image description here][2]][2] I've tried some shaders which draw a silhouette of the player ontop but I don't like this approach. Other objects and decoration remains obscured. Some kind of dissolve effect allowing you to see through the walls would be preferable, but shaders are not my forté... Another problem is with large buildings outside. The camera is at a fixed distance, about 14 metre's away. If the player walks behind a large building (over ~10 metres tall) then the camera cuts off the top of it as it is now within the building. [![enter image description here][3]][3] The only way I can think of fixing this is to adjust the distance between player and camera, but some of the buildings are so tall the zoom-out looks very unusual and impractical. I suppose this is why you don't see this simplistic camera setup in large explorable games... While I've been developing games for some years now, I've only come to 3D and Unity fairly recently, so there might be a jaw-droppingly simple solution which I'm not seeing. Anyway, I'd like to hear some interesting or novel approaches towards fixing these problems, besides the simple ones I've suggested. I hope that's not asking too much. [1]: https://i.sstatic.net/1YgVn.png [2]: https://i.sstatic.net/nDP4a.png [3]: https://i.sstatic.net/Amwki.png