Deep RL Course documentation

An Introduction to Unreal Learning Agents

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

An Introduction to Unreal Learning Agents

Learning Agents is an Unreal Engine (UE) plugin that allows you to train AI characters using machine learning (ML) in Unreal.

It’s an exciting new plugin where you can create unique environments using Unreal Engine and train your agents.

Let’s see how you can get started and train a car to drive in an Unreal Engine Environment.

Learning Agents
Source: [Learning Agents Driving Car Tutorial](https://dev.epicgames.com/community/learning/tutorials/qj2O/unreal-engine-learning-to-drive)

Case 1: I don’t know anything about Unreal Engine and Beginners in Unreal Engine

If you’re new to Unreal Engine, don’t be scared! We listed two courses you need to follow to be able to use Learning Agents:

  1. Master the Basics: Begin by watching this course your first hour in Unreal Engine 5. This comprehensive course will lay down the foundational knowledge you need to use Unreal.

  2. Dive into Blueprints: Explore the world of Blueprints, the visual scripting component of Unreal Engine. This video course will familiarize you with this essential tool.

Armed with the basics, you’re now prepared to play with Learning Agents:

  1. Get the Big Picture of Learning Agents by reading this informative overview.

  2. Teach a Car to Drive using Reinforcement Learning in Learning Agents.

  3. Check Imitation Learning with the Unreal Engine 5.3 Learning Agents Plugin

Case 2: I’m familiar with Unreal

For those already acquainted with Unreal Engine, you can jump straight into Learning Agents with these two tutorials:

  1. Get the Big Picture of Learning Agents by reading this informative overview.

  2. Teach a Car to Drive using Reinforcement Learning in Learning Agents. .

  3. Check Imitation Learning with the Unreal Engine 5.3 Learning Agents Plugin