Bonus: Learn to create your own environments with Unity and MLAgents
You can create your own reinforcement learning environments with Unity and MLAgents. Using a game engine such as Unity can be intimidating at first, but here are the steps you can take to learn smoothly.
Step 1: Know how to use Unity
- The best way to learn Unity is to do “Create with Code” course: it’s a series of videos for beginners where you will create 5 small games with Unity.
Step 2: Create the simplest environment with this tutorial
- Then, when you know how to use Unity, you can create your first basic RL environment using this tutorial.
Step 3: Iterate and create nice environments
- Now that you’ve created your first simple environment you can iterate to more complex ones using the MLAgents documentation (especially Designing Agents and Agent part)
- In addition, you can take this free course “Create a hummingbird environment” by Adam Kelly
Have fun! And if you create custom environments don’t hesitate to share them to the #rl-i-made-this
discord channel.