This project is about a game in which an AI plane is designated to complete certain tasks. This can vary from shooting targets to fighting players. It makes use of Unity’s MLAgents tool to train a reinforcement-learning AI to complete these tasks in the game’s environment, by using observations from the environment and performance-based rewards. The AI will try its best to maximize its reward by shooting the targets efficiently, or beating the player. The goal is to make an AI unbeatable—see if you can!