To get the most out of this book, you need a basic understanding of the Unity engine. You will also need to be familiar with C# and have general knowledge of object-oriented programming. If you wish to reproduce the code presented in the upcoming chapters, you will need to download the latest version of Unity to your computer.
You can get the most recent build of Unity at the following link: https://unity3d.com/get-unity/download
The system requirements to run Unity can be found here: https://docs.unity3d.com/Manual/system-requirements.html
If you wish to download the source code made available on our GitHub repository, you will need a Git client; we recommend GitHub Desktop as it's the easiest one to use. You can download it at the following link: https://desktop.github.com/
Besides these tools, there are no other libraries or dependencies to download to run the code examples presented in this book.