This game of tag with an AI opponent is actually the result of a series of experiments with AI. Each stage of the experiments can be seen in the video, all the way up to the final result.
This has been done using Unity. The AI has been created using a finite state machine model alongside Unity's Navigation Meshes for the AI's pathfinding. At the end, animations controllers have also been added using free character models & animations from Mixamo.com