Module 1 - Learn Unity and Create a 3D Multi-Level Platformer Game
  • Introduction
  • Additional Resources
  • Source Code - Module 1
  • Unity Installation and Resources
  • Scene Navigation
  • Object Positioning
  • Rotation
  • Scaling and Parent Child Relationships
  • Materials
  • Intro to Scripting
  • Variables
  • Object Oriented Programming
  • Balloon Popper Part 1
  • Balloon Popper Part 2
  • Vectors and Update Method
  • Game Design Document
  • Game Prototype and Prefabs
  • Enemy Controller
  • Input Manager
  • Player Management with Rigidbody
  • Player Jumping
  • Ground Checking with Raycasts
  • Static Trigger and Kinematic Objects
  • Game Manager and Static Variables
  • Multi Level Game
  • HUD
  • Home and Game Over Screens
  • Incorporating Blender Models
  • Physics Material Camera Building
  • Conclusion
Module 2 - 2D Game Development Project: Space Attackers
  • Introduction
  • Source Code - Module 2
  • Creating the Project
  • Building a Ship
  • Firing Missiles
  • Cooldown Logic
  • Enemies Creation
  • Enemies Shooting
  • Enemy Movement
  • Varying Speeds