Vulpine AI is a Finite State Machine system used in the Oculus App Lab release of Castle Thief. This system is the foundation of the stealth gameplay and AI of Castle Thief. Vulpine AI can control an NPC’s movement, vision, navigation, and temperament. The NPC can change from one state to another easily when necessary. For example, if an NPC is a guard and they see the player then they can enter a “chase” state that causes the guard to chase after the player. It contains several states and they are all very customizable.