Create a Tower Defense Game

Learn enemy AI, paths, score, states, and more!

Progressive Levels + Saving Data

Create multiple levels with a specific order progression, and learn to save game data permanently.


Advanced Level Design

Create your own unique levels and enemy combinations!

Welcome to part 2 of my game development trilogy! We're going to pick up right where we left off and make another game, this time an awesome tower defense game. You'll learn advanced array uses, enemy AI, pathing, saving and loading, and so much more!

Course Curriculum

  Greetings & Welcome
Available in days
days after you enroll
  The First Room
Available in days
days after you enroll
  The First Enemy + Paths
Available in days
days after you enroll
  Enemy Difficulty + 2D Arrays
Available in days
days after you enroll
  The Grid
Available in days
days after you enroll
  The First Tower
Available in days
days after you enroll
  The Player
Available in days
days after you enroll
  Another Enemy + Advanced Spawning
Available in days
days after you enroll
  Parents & Inheritance
Available in days
days after you enroll
  More Enemies + Dynamic Paths
Available in days
days after you enroll
  Tilesets + Collisions
Available in days
days after you enroll
  The Wizard Tower + Particles
Available in days
days after you enroll
  The Sludge Tower
Available in days
days after you enroll
  Making It Playable
Available in days
days after you enroll
  The Overworld
Available in days
days after you enroll
  Fancy Transitions
Available in days
days after you enroll
  Playing With Speed
Available in days
days after you enroll
  Fireworks
Available in days
days after you enroll
  Options + Upgrading
Available in days
days after you enroll
  Textbox + Compiling The Game
Available in days
days after you enroll
  Misc Fixes
Available in days
days after you enroll
  What's Next?
Available in days
days after you enroll

Hey there, I'm Aaron.

I've been teaching game design for over two years now and absolutely love doing it. I believe that everyone can code, design, and create when they have the right teacher.

Select a pricing plan and sign up