Course Introduction
  • Introduction
  • How to use the Course Files
  • Course Files
Welcome to Unity
  • What is Unity?
  • Is Unity the right engine for me?
  • Installing the Tools
  • Tour of Unity
  • The Unity Asset Store
  • Prototyping a 2D Game in Unity
  • Prototyping a 3D Game in Unity
  • Layout the Unity Panels
  • Game Design Theory - MonoBehavior
Preparing to Build a Game
  • Planning your Game
  • Staying Motivated and on Scope
  • Sourcing the Resources
  • Preparing the files
Building the Game
  • What will you be creating
  • Starting the Project and Creating a Staging Scene
  • Create a test platform
  • Build the player prefab - Animations and Physics
  • Build the player prefab - Coding the player
  • Create a Collectible Item for the Character to pick up
  • Materials for Shader Effects
  • Randomized Scenery
  • Sorting Order
  • Create a camera node with constraints
  • Create a parallax background - Building the layers
  • Create a parallax background - Coding the controller
  • Fixing Issues between 2D and 3D Objects
  • Create a game manager object
  • Saving and loading game data
  • Adding 2D Sound Effects
Building the UI and Menus
  • Menu Design Basics
  • Create a timer and display it on screen
  • Creativity challenge - Making levels
  • Create a level select screen and transitions
  • Handle win and loss events
  • Create a level exit and kill zone
  • Preparing the game for Distribution
Conclusion
  • Where to go From Here?
  • BONUS: Should you attend a local Unite Conference?