FULL GAMEPLAY VIDEO
Made as part of my Game Artificial Intelligence module in my second year of the University of Staffordshire, this is a simulation highlighting an AI system created using a Markov System to make decisions dependent on its current situation.
I created my decision-making system using C# within the Unity Engine. The AI soldier can exist in multiple behavior states at once, such as: Shooting, Fleeing, ItemPickup and Wander.
Each of these states are activated depending on if the soldier is within a situation that fits the criteria. The soldier will also prioritise which pick-up it will go for depending on the ratio of its current health compared to the current ratio of its ammo count.