Firstly, to clarify, I place this thread here and not in the UI section because, having tested all the "direct" Unity solutions (those that involve tweaking values on the inspector, layers and so), and failed, I have come to the point where I think this would be more easily solvable using code. With that said, I have a quest marker; it appears a few units above the current quest objective. I want this quest marker to be visible regardless of what object it's behind of; this way, if the objective is in the following room, the player would be able to see the marker despite of the walls. The marker is a 2D sprite with a Sprite renderer and a script that updates its position to always stay on top of the objective. How could I make it always visible, regardless of what object is between it and the player?