Make a 2D Tower Defense Game with Godot 4
Lesson 1: Getting started
Make a 2D Tower Defense Game with Godot 4
- Lesson 1: Getting started
- Lesson 2: Configuring the project 2:42
- Lesson 3: Setting up the map using tilemaps 8:46
- Lesson 4: Creating the first enemy 10:48
- Lesson 5: Getting started with navigation 26:14
- Lesson 6: Customizing the camera 13:53
- Lesson 7: Adding the enemy spawner 19:07
- Lesson 8: Damaging the objective 16:54
- Lesson 9: Setting up the first tower 25:50
- Lesson 10: Adding our first projectile 29:11
- Lesson 11: Adding tanks 19:55
- Lesson 12: Adding tank shells 12:34
- Lesson 13: Getting started with state machines 31:36
- Lesson 14: Adding to our state machine 11:39
- Lesson 15: Creating the cannon tower 11:58
- Lesson 16: Using autotiling with terrains 15:11
- Lesson 17: Updating the spawner 8:33
- Lesson 18: Adding collision avoidance 12:12
- Lesson 19: Building the game UI 27:27
- Lesson 20: Using "call down, signal up" for UI logic 17:45
- Lesson 21: Adding tower placement 26:07
- Lesson 22: Building the game economy 24:25
- Lesson 23: Adding helicopters 44:17
- Lesson 24: Adding missiles 13:36
- Lesson 25: Creating the missile tower 5:55
- Lesson 26: Repairing, exchanging, and selling towers 17:58
- Lesson 27: Adding health and reload bars 29:00
- Lesson 28: Drawing the detection area 5:56
- Lesson 29: Adding explosions using AnimationPlayers 27:37
- Lesson 30: Adding the main menu 16:06
- Lesson 31: Adding the pause and game over screens 32:44
- Lesson 32: Conclusion and homework 1:54
Video Notes
Welcome to the Outpost Assault course, where we’ll build a 2D tower defense game for Godot 4 from scratch. We’ll cover a wide variety of concepts in this course.
We recommend that you understand some basics of Godot, which are covered in our Raptor Run tutorial.
This course supports all versions of Godot 4. You can download the latest version of Godot 4 from here.
You can find the final code for this course on the project’s Github page: https://github.com/quiver-dev/tower-defense-tutorial.
If you ever run into any problems, feel free to leave a comment here or contact us.
aainflight
April 15, 2024 at 2:29 a.m.nice