To get the most out of this book
This book assumes that you have some familiarity with .NET and C#. This book covers basic concepts, advanced topics of the Unity game engine, and also other technologies such as the Microsoft Azure cloud and Azure PlayFab.
You'll also need a Long-Term Support (LTS) version of Unity installed on your computer – 2020 or later is recommended. You can find out how to install Unity on your computer in Chapter 1, Hello Unity. All code examples have been tested with Unity 2020.3.24 on a Windows OS. However, they should work with future version releases too.
You'll also need a Microsoft Azure cloud subscription, and you can apply for a free Azure account at the following link: https://azure.microsoft.com/en-in/free/.
If you wish to download sample projects from our GitHub repository, you will need a Git client; we recommend GitHub Desktop as it is the easiest to use. You can download it at the following link: https://desktop.github.com.
If you are using the Windows OS, you can also consider using Git for Windows. It can be downloaded at the following link: https://git-scm.com/download/win.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book's GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.