Now that you've programmed the game mechanics and interactions with Unity's built-in classes, it's time to expand our core C# knowledge and focus on the intermediate applications of the foundation we've laid. We'll revisit old friends – variables, types, methods, and classes – but we'll target their deeper applications and relevant use cases. Many of the topics we'll be covering don't apply to Hero Born in its current state, so some examples will be standalone rather than be applied directly to the game prototype.
I'll be throwing a lot of new information your way, so if you feel overwhelmed at any point, don't hesitate to revisit the first few chapters to solidify those building blocks. We'll also be using this chapter to break away from gameplay mechanics...