Unity ML-Agents Tutorial List

Unity ML-Agents is a fun and powerful tool for adding true AI behavior to your Unity games and simulations.

Reinforcement Learning Penguins

In this text + images tutorial, you’ll learn how to create penguins that catch fish and bring them back to their baby using raycasts.

Updated to v0.14

This video teaches how to record demos for GAIL and Behavior Cloning in Unity ML-Agents

Updated to v0.13

Demonstrating how to dig deep into an error message in Unity ML-Agents code. This is an experiment for the YouTube channel. Debugging isn't fun or pretty to look at, but it's essential to getting work done on programming projects. In this video I attempt to explain the basics of following an error message through code to understand why it's happening. The error message itself isn't important, but the technique is.

This is a paid course on Udemy from Immersive Limit.

  • Learn how to install, run, and train neural networks with Unity ML-Agents

  • Train airplane agents to fly with Reinforcement Learning, specifically PPO

  • Create a full, playable airplane racing game in Unity with incredibly challenging AI opponents

  • Integrate trained neural networks in a game that can be built and deployed cross-platform

  • Utilize Machine Learning at a high level (no need to write training algorithms)

  • Lots of opportunities to customize the project and make it your own

Updated to v0.13