Southfield

I was put in charge of the AI Non Player Character system programming in the Southfield game that Radical Forge is developing. I implemented a behavior tree tool from scratch for the Unity Engine that was then later used to develop all the AI characters, from chickens to ghosts. In addition, I developed all related AI systems, including a heavily optimized vision sensor, and other sensor variations.

In cooperation with the design team and their requirements, I developed the dynamic behaviors for each AI, such as systems allowing them to react to dynamic weather in the game.  Each of these systems were required to be networked as the Southfield game is a multiplayer one of up to 4 players.