November 2021

Capture the Flag

Engine

Languages

Technical Skills

Unity

C#

AI

255-2558173_github-logo-png-transparent-

For my AI for Games module at university we were given a base project and API to work with and implement an AI system for. As part of the module we covered several AI technique options and I decided to implement a behaviour tree. I thoroughly enjoyed the process of determining which technique was most appropriate for the task, designing the tree and then implementing it and polishing in the testing phase and I'm pleased with how my AI behave. They have a variety of responses to situations such as sharing health potions with the weakest member of the team and ensuring at least one team member is going for the flag at all times if it's not at the base.