



Unity 5, C#
October 2015 - July 2016
The War Inside is a first-person submarine simulation in which the player, explores the human body and eventually destroy a deadly pathogen known as the "Arbiter Parasite." The game is inspired by late 60's and early 70's sci-fi films. With its eerie atmosphere and striking visual style, this game refuses to be forgotten.
​
The War Inside was a group project for a team production class that lasted for ten months. The project had a team of ten programmers and ten artists. My duty during the project was the implementation of AI for non-playable enemy characters.
​
During the game, antibodies would occasionally appear and mistake the player as a pathogen. The antibodies would tag the player to be devoured by a larger immune cell known as the macrophage. To achieve realistic flocking behaviors, I researched and implemented Craig Reynold's flocking behaviors.
Eventually larger enemies such as the macrophage and the children of the Arbiter Parasite would require much more complex artificial intelligence and pathing behaviors. These larger enemies use the A* algorithm to traverse along a series of nodes. These nodes would span most of the map and allow the AI to find the shortest route possible to reach the player.