Simple Tech Demo in unity I made to test some concepts.
House models are from SCIFI Pack vol.3.
Placeholder character is the free YBot from mixamo.
Animations are a mix from mixamo and my own work in blender.
Characters move over a pathfinding plane that can have transitions, like doors that must be activated and may or may not be accessible.
Characters have access to the environment through actions abstracted by a common set of targets. The idea was to make it so the character behaviour could ask the environment 'what I see around?' and make a decision based on a generations learning AI of some sort. In the demo each color is just looking for a particular action to do.
Shaders looked a bit like black magic to me before this so learned a bit by writing a shader that shows character that are behind walls. It's actually 2 shaders, one for the wall and one for the character, buffer trick and learned some black magic in the way :D