I’ve been always curious to how RPGs and ARPGs with isometric camera set up work and fix the issue with objects blocking the player’s view. Something that we don’t want to give as an experience to the player, so I have been trying to figure out how to implement this feature in our game.
Initially the main issue with the first version (left video) was the set up because it required every material/actor to have this feature implemented which affected performance. On the second version (right video) the material dynamically changes based on the camera location, which is attached to the player at all times at the moment.