# Godot RL Agents Examples
Example Environments for the [Godot RL Agents library](https://github.com/edbeeching/godot_rl_agents).

### Requirements:
Running these examples requires [Godot](https://godotengine.org/) with .NET/mono installed, some of the examples also require [Blender](https://www.blender.org/), and for training Godot-RL library (linked above) is also required.

### Videos:
#### 3D Car Parking:
https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/3a71a48b-47df-4036-9c61-26b0ec0aeb3c

#### Item Sorting Cart:
[ItemSortingCart.webm](https://github.com/user-attachments/assets/57fbdbe3-906b-4064-b54b-45bf2a142f6c)

#### Hovercraft racing:
https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/09cfa8ef-4d1a-46d3-a38a-0b7cdf1e1000

#### 3D Lander:
https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/67e44394-0e9f-4a6f-90f3-5109de49eab1

#### MultiLevel Robot:
https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/d734fbc8-6d09-4763-92fe-caf1565c8f01

#### Robot Volleyball:
https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/fbbba179-d7fb-441d-a98f-f129b15b8f8c

#### DownFall: (Trained with sb3 default params, 2M steps with 4 parallel envs
https://github.com/edbeeching/godot_rl_agents_examples/assets/7275864/a4e4f51f-6fca-465d-8359-f7bf18d2f1c7

#### MultiAgent Simple: (Trained with Rllib, check env's readme for more info)
https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/9b0632e5-1970-483b-98ae-e6e6432b759b

#### Cross The Road: 
https://github.com/user-attachments/assets/287f066c-261f-4f5f-9420-5922ee12a23d

#### Score The Goal:
https://github.com/user-attachments/assets/80c8b16b-df09-4607-bcc6-2b0e760f03c5

#### Robot FPS:
https://github.com/user-attachments/assets/d44efbd1-59c2-4828-ae88-d8b374fb27e2


