← All projects
ML-Agents Football screenshot

ML-Agents Football

UnityC#ML-Agents

A friend of mine was playing around with machine learning and making an AI play snake by itself. This inspired me to build something more sophisticated using my game development expertise — specifically training an AI to play a simplified football game through machine learning in Unity.

What I learned

I created a basic football game using Unity and the ML Agents package, where the agent can move, rotate and shoot the ball. I gained foundational knowledge of the package and recognized its practical applications.

The potential for game testing and QA

Simulations can be run much quicker and in many more environments than traditional game testers. The system enables agents to explore diverse scenarios that human testers might never encounter, potentially uncovering bugs if properly logged and organized.