So Im currently programming a prototype for a stealth game I plan on pursuing and Ive finally finished the one of the core mechanics of the game which allows you to hide but also allows you to not be seen through walls
The one cool thing about this is that the core detection mechanics kind of intermingle for a fluid experience, I dont detect if the player is hiding, I just let the npc detect if the player is behind a wall or not. This is a great example of a mechanic that player kind of has to rely on to be undetected!
Demo