Introduction
  • Introduction to LevelManagement
  • Course Info and Prerequisites
  • Coding and Naming Conventions
  • Unity Hub and Versions
SceneManagement
  • Unity 2019 updates
  • Sample Game Project
  • Loading Scenes
  • Challenge: Load Level Methods
  • Validating Data
  • Quiz: Scene Management
Menu System
  • Menus and Screens
  • Main Menu Layout Part 1
  • Main Menu Layout Part 2
  • Play Button Setup
  • Challenge: Menu Buttons
  • Menu Management Part 1
  • Menu Management Part 2
  • Challenge: Menu Methods
  • Singleton Pattern
  • Quiz: Singleton Pattern
  • Menu Subclasses
  • Menu Singletons
  • Generic Menu base class
  • Quiz: Generics
  • Challenge: Pause Menu
  • Review: Pause Menu
  • Game Menu
  • Menu Refactor
  • Win Screen
  • Initalize Menus Update
Transitions
  • ScreenFader
  • Canvas SortingOrder
  • SplashScreen
  • Challenge: SplashScreen Update
  • Transition Fader Part 1
  • Transition Fader Part 2
  • Challenge: End Transition
Saving and Loading Data
  • Persistent Data
  • Settings Menu Update
  • Player Prefs
  • Custom SaveData
  • Replacing PlayerPrefs
  • JSON Utility
  • Quiz: JsonUtility
  • Challenge: Saving the PlayerName
  • Encryption (Cryptographic Hashing)
  • Hashing Save Data
  • Code with Comments
2019 Update: Level Selector
  • Introduction to Level Selection
  • MissionSpecs
  • MissionList Scriptable Object
  • UI Layout
  • Mission Selector
  • LevelSelect Menu
  • Menu Integation
Bonus
  • Update: Load Progress Bar
  • Bonus lecture