Technical requirements
This chapter assumes that you have not only completed the projects from the previous chapters but also have a good, basic knowledge of C# scripting generally, though not necessarily in Unity. In this chapter, you will use many of the assets from the project started in Chapter 8, Continuing with Intelligent Enemies, so you should read that chapter if you haven't already.
The starting project and assets can be found in the book's companion files in the Chapter10/Start
folder. You can start here and follow along with this chapter if you do not have your own project already. The completed project is included in the Chapter10/End
folder.
This chapter uses an asset from the Unity Asset Store, which, along with its author details, can be found at https://assetstore.unity.com/packages/3d/characters/meshtint-free-boximon-fiery-mega-toon-series-153958.
ML-Agents relies on a number of Python packages that require Python version 3.6.1 or higher.