Chapter 1: Getting to Know Your EnvironmentPop quiz—dealing with scriptsChapter 2: The Building Blocks of ProgrammingPop quiz—C# building blocksChapter 3: Diving into Variables, Types, and MethodsPop quiz—variables and methodsChapter 4: Control Flow and Collection TypesPop quiz 1—if, and, or butPop quiz 2—all about collectionsChapter 5: Working with Classes, Structs, and OOPPop quiz—all things OOPChapter 6: Getting Your Hands Dirty with UnityPop quiz—basic Unity featuresChapter 7: Movement, Camera Controls, and CollisionsPop quiz—player controls and physicsChapter 8: Scripting Game MechanicsPop quiz—working with mechanicsChapter 9: Basic AI and Enemy BehaviorPop quiz—AI and navigationChapter 10: Revisiting Types, Methods, and ClassesPop quiz—leveling upChapter 11: Specialized Collection Types and LINQPop quiz—intermediate collectionsChapter 12: Saving, Loading, and Serializing DataPop quiz—data managementChapter 13: Exploring Generics, Delegates, and BeyondPop quiz—intermediate C#