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:
- Singleton
- Serializable
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:
https://github.com/PacktPublishing/Hands-On-Game-Development-Patterns-with-Unity-2018
Check out the following video to see the code in action: