This is a hands-on chapter, so you will need to have a basic understanding of Unity and C#.
We will be using the following specific Unity engine and C# language concepts:
If you're unfamiliar with these concepts, please review them before starting this chapter.
The code files of this chapter can be found on GitHub:
Check out the following video to see the code in action: