Engine and Language Used
Unity 2017 and C#
Solo project development, I was responsible for all aspects of the project (this was for an assignment of a unit of my course, in the 3rd year)
Source Code: AI-System Assignment: Behaviour Tree
We were given the task of researching, designing and implementing an AI system, for the entities in this project to use, to follow a certain set of rules that were noted in the assignment brief. I choose to use a Behaviour Tree for this (in a nutshell, having the entities react to their current state, based on certain conditions, such as moving to engage the other entity, if they deem themselves capable of defeating them).
The documentation for this project can be found here: Project Documentation