Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Unity Bootcamp: Tower Defense Game Development
Introduction
Introduction (2:02)
Exercise: Meet Your Classmates and Instructor
Understanding Your Video Player
Set Your Learning Streak Goal
Course Resources
Section 1: Introduction and Setting Up the Project
Install Unity and Create Project (2:41)
Navigate in 3D (5:25)
GameObjects and Transforms (6:53)
Primitive Objects (5:05)
Materials (5:44)
Parents and Children (6:57)
Note: Optional Appendix to Dive Deeper on Unity Basics
Let's Have Some Fun (+ More Resources)
Section 2: Create Level and First Tower
Ground and Path (10:55)
Camera (6:19)
Waypoints (6:19)
Waypoint Script (12:05)
First Enemy (9:34)
Get Next Waypoint (5:46)
Importing Assets (4:59)
First Tower (9:17)
Finding Enemy Target (5:15)
Look At Target (7:09)
Find Closest Enemy (13:15)
Code Cleanup (7:59)
Tower Bullet (6:45)
Spawning Bullets (6:15)
Bullet Target (9:31)
Unlimited Updates
Section 3: Building Towers
Click to Build (10:22)
Spawning Tower (8:16)
Coroutines (11:17)
Static Variables (10:16)
Player Stats (5:27)
Player Lives (2:59)
Game Manager (5:15)
Static Methods (6:13)
User Interface (16:45)
Singleton Pattern (8:12)
Build Manager (7:28)
Build Menu (7:19)
Display Build Menu (7:10)
Selecting a Tower (9:37)
Click Through UI (6:56)
Course Check-In
Section 4: Improving Towers
Properties (12:30)
Scriptable Objects (7:57)
Update Enemy Spawner (11:40)
Second Tower (5:18)
Tower Code CleanUp (7:08)
Backups (8:05)
Ballista Tower (5:13)
Build Menu Delay (3:29)
Tower Scriptable Object (3:55)
Update Build Manager (4:06)
Update Tower Script (6:10)
Exercise: Imposter Syndrome (2:55)
Scope (7:56)
Initialize Tower and Bullet (8:30)
Cannon Scriptable Object (3:54)
Ballista Scriptable Object (2:43)
Implement a New Life System
Section 5: Enemies and Animations
Enemy Models (4:18)
Enemy Animation (8:04)
Second Enemy (9:02)
Third Enemy (4:52)
Money Update (3:34)
Adding Money (2:14)
Hit Animation (7:36)
Trigger Condition (11:07)
More Hit Animations (4:35)
Section 6: UI and Menu
Game Over Panel (6:05)
Display Game Over (5:27)
Main Menu (8:24)
Main Menu Script (5:05)
Display Credits (9:24)
Tower Images (6:04)
Tower Thumbnail (5:40)
Build Menu Thumbnails (5:29)
Build Menu Script (8:37)
Build Menu Improvements (2:49)
Disable Buttons (8:18)
Section 7: Audio and Improvments
Music Player (8:38)
Total Score (6:08)
Spawner Update (3:06)
Win Game (5:23)
Win Game UI (6:09)
Disable Checks on Game Over (3:08)
Don't Add Money on Game Over (2:53)
Sound Manager (3:13)
Playing Sounds (5:45)
Creating Sounds (5:11)
Placing Tower Sound (5:14)
Reached Target Sound (4:00)
Add more Sounds (1:20)
Shoot Sound (2:43)
Enemy Destroyed Sound (2:59)
Game Over and Win Sound (3:01)
Section 8: UI and Animations
UI Improvements (10:20)
Fonts (4:01)
Layout Groups (3:59)
PlayerStats UI (3:14)
Win and Game Over Panel (6:11)
Unusable Ground Object (6:55)
Level Expansion (7:15)
Props (8:28)
Main Menu Improvements (10:21)
Lighting (8:37)
Spawn Animations (16:23)
Bat Spawn Animation (3:50)
Cthulhu Spawn Animation (1:34)
Tower Spawn Animation (5:58)
Animate Ground (8:49)
Build Menu Animation (2:50)
Panel Animations (2:07)
Section 9: Finalizing Our Game
Balancing (8:42)
Enemy Count Bug (5:46)
Build and Share (4:34)
Where To Go From Here?
Thank You! (1:17)
Review This Course!
Become An Alumni
Learning Guideline
ZTM Events Every Month
LinkedIn Endorsements
Optional Appendix: Unity Basics
Installing Unity (9:56)
Creating a Project (3:37)
Editor Overview (20:05)
Custom Layouts (4:18)
Scenes (5:06)
GameObjects and Transforms (11:31)
Assignment: Transforms (7:31)
Materials (7:22)
Parents and Children (10:28)
Prefabs (6:57)
Components (5:27)
Waypoints