Part of a good game may always be how the AI enemies react. An article on AIGameDev goes behind the scenes of Thief and looks what makes it tick.
[A] sensory system is a pipeline for managing information about events that occur in the game. If you implement this right, it shouldn’t be limited to any of the human senses. You can easily fake any kind of sensation by pushing information into the pipeline at the right place.