Intro to Game Dev with M dot Strange
  • Overview
  • Introduction
  • Invisible video game magic
  • What are variables?
  • Why variables are important?
  • Making games without programming
  • Can we make real games?
  • Intro to colliders
  • Mr. Bullet meet Mr. Enemy
  • Tag! You're it!
  • Playa makin' moves
  • Picking up points
  • Creepy doors that check your keys
  • How do health bars work?
  • How to make Torchy the deadly flashlight
  • How to make a game with a good memory
  • Making NPCs walk around is SO easy!
  • Raycast: the magic laser
  • The old switcheroo trick
  • How do I control when my animations are played?
  • Well behaved melee weapons
  • You can start making games today!
  • Where to go from here
Let's Make a Video Game! with the Strange School
  • Introduction and Overview
  • Importing assets we need to make our game
  • Player movement setup with Playmaker
  • Finishing our player movement setup
  • Adding animations to our playable character with Mecanim
  • Triggering animations using Mecanim parameters
  • Making our player jump
  • Adding props to our level
  • Tweaking the lighting in our scene
  • Creating coin pickup using Playmaker
  • Adding FX to our coin pickup and testing it out
  • Making a gate that traps the player in the Boss Area
  • Finishing off the gate trap for the Boss fight
  • Player health state machine
  • Player health bar setup
  • Player damage hit effect
  • Landmine setup
  • Finishing our landmine setup
  • Enemy animation and Navmesh setup
  • Enemy navigation state machine
  • Basic enemy AI setup
  • Getting the enemy to chase the player
  • Making the enemy attack and damage the player
  • Player weapon setup
  • Getting the gun in position and firing bullets
  • Making our bullets hurt and kill the enemy
  • Adding sound and particle FX to our gun
  • Boss Enemy setup
  • Creating a key pickup when the Boss dies
  • Player bomb projectile setup
  • Finishing up the player bomb projectile
  • Boss Enemy AI setup
  • Making our Boss look and sound deadly - Part I
  • Making our Boss look and sound deadly - Part II
  • Boss Area setup
  • Creating a door we can open with a key - Part I
  • Creating a door we can open with a key - Part II
  • Making a treasure chest that opens with a password
  • Treasure chest password input
  • Finishing our UI password input
  • Adding some treasure to our treasure chest
  • Adding music and a level reset when the player dies
  • Adding player footstep sounds
  • Adding more player and enemy sounds
  • Add a pause, restart and quit to your game - Part I
  • Add a pause, restart and quit to your game - Part II
  • Building a Game Start screen - Part I
  • Building a Game Start screen - Part II
  • Adding image effects and anchoring our UIs
  • Adding a Game End Menu
  • Building our game for release
  • Fixing our last little bugs
Bonus Material
  • Introduction to Playmaker - Part I
  • Introduction to Playmaker - Part II
  • How to control a bomb's damage based on distance
  • How to use PlayerPrefs with Playmaker
  • Auto targeting system using Playmaker add-on Arraymaker - Part I
  • Auto targeting system using Playmaker add-on Arraymaker - Part II
  • Auto targeting system using Playmaker add-on Arraymaker - Part III
  • Using a Raycast to target and damage enemies - Part I
  • Using a Raycast to target and damage enemies - Part II
  • Using Hash Table to create an inventory system - Part I
  • Using Hash Table to create an inventory system - Part II
  • Using Hash Table to create an inventory system - Part III
  • Using Hash Table to create an inventory system - Part IV