top of page

Project Sneaky

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.

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.

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