GAIL was a project I worked on for my 3rd year dissertation project.
During this project, I had to evaluate the market needs for a new AI library before designing and programming my own solution.
I then had to approach potential users in order to thoroughly bug test and gain feedback before releasing it to the public. The
final release can be found here.
After marked evaluation, I decided to develop GAIL for use with Unity 5 and to focus on stealth-based AI techniques. These techniques
involved very specific behaviours such as hiding spot searching as well broader techniques such as path finding, vision cones and
sound awareness.
GAIL was designed to allow users to drag and drop any AI behaviours they want onto existing game objects to allow advanced techniques
to be implemented with little to no coding required. Because of this, each behaviour is entirely modular and will work without the rest
of the library being implemented; therefore easily allowing more behaviours to be added in future.
I obtained a mark of 81 for this project. The report can be found here.