MLAgents AI FPS

Unity3D

C#

Long Project

Closed

This was my main dissertation for my masters degree. The goal was to create AI using deep-reinforcement learning. Unity provided a great tool to help with this. We would then see if the AI could be a suitable replacement for a real human though testing and questioning participants.

The AI was trained for a total of 40 processing hours (which took about 3 weeks). However, this was still not enough training as it turns out. They can still kill the player but not yet effective and movement still seemed random. However, the ability to look and kill still made the project a success and there is knowledge moving forward.

GitHub unavailable for this project