How many times creating a scene in Unity we have to deal with the player that gets hidden behind some obstacle? There are two solution to this: redesign the level or implement a dynamic transparent shader on the objects occluding the player.
Our set of scripts allows to dynamically replace the shader on the occluders, making it transparent. This is achieved using two different approach, via two different components, depending on the scene. If there are too many colliders already in the scene then we implement the raycast based component,
Our Asset is now available on Unity Asset Store.