top of page
Project Sneaky

Patrol State

Main State Machine

Idle State

Patrol State
1/3
Code
The design for this code was to implement states for an NPC AI where the NPC can do different actions based on what state it is in as well as communicate to the player what state it is in.

State Machine

State Machine
1/1
Scalable Design
With this design all the designer needs to do is add code for the state under the main behavior node. The state itself inherits the functionality from the base state so all a designer needs to do is add their own functionality to the state.

Map

State Machine

Navigation

Map
1/3
Design
The level went through multiple testing phases to make sure the pathing system works. Once that was working, then the level was laid out to showcase the AI capabilities.
bottom of page