Introduction and Welcome
  • Welcome
  • Prerequisites
  • Course How-To
  • Naming Conventions
  • IMPORTANT: Unity 2019 Update
Setup
  • Project Setup and iTween
  • More iTween
  • Scene Setup
Player Mechanics
  • PlayerMover
  • Move Methods
  • PlayerInput
  • PlayerInput Properties
  • PlayerManager
The Game Board
  • The Game Board
  • Nodes Part 1 (Unity 2019)
  • Nodes Part 2 (Unity 2019)
  • Update: PostProcessing (Unity 2019)
  • Neighbor Nodes Part 1
  • Neighbor Nodes Part 2
  • Node Initialization
  • Links
  • Linking Nodes
  • Board Movement
  • Obstacles
  • PlayerNode
Game Management
  • The GameManager Part 1
  • The GameManager Part 2
  • ScreenFader
  • GameManager Events
  • Goal Node
  • InitBoard
  • Level Win
  • End Screen Blur (Unity 2017 LTS - deprecated)
  • End Screen Blur (Unity 2019 Update)
  • End Screen UI Part 1
  • End Screen UI Part 2
  • Graphic Mover
  • EndScreen GraphicMovers
Level Art
  • StartScreen
  • PlayerCompass Part 1
  • PlayerCompass Part 2
  • MazeLayout
  • Primitive Objects
  • Level Blocking Part 1
  • Level Blocking Part 2
  • Basic Lighting Part 1
  • Basic Lighting Part 2
  • Obj Export
  • Model Detail
  • Level Layout
  • Materials and Lightmaps
  • Finishing Touches
  • Level Label
Enemy Mechanics
  • Mover Part 1
  • Mover Part 2
  • UpdateCurrentNode
  • EnemyMover
  • EnemySensor
  • TurnManager
  • Player and Enemy Turns Part 1
  • Player and Enemy Turns Part 2
  • Patrol Enemy
  • Enemy Sentry
  • LoseLevel
  • PlayerDeath Animation
  • PlayerBase Animator Controller
  • Enemy Attack and PlayerDeath
  • EnemyDeath Part 1
  • EnemyDeath Part 2
  • CaptureEnemies
  • Capture Enemy Update
  • Enemy Sensor Update
Updates and Q&A
  • Q&A: Mobile Input
Bonus
  • Bonus Lecture