GODOT Tower Defense 2.0
Categories: Gen i : Godot Engine

Course Content
Part 0 – Project Setup (1-3)
-
1 Project Setup
10:24 -
2 Create a main scene
04:04 -
3 Game Assets
06:17
Part 1 – Creating the Map (4-8)
-
4 Adding some assets to the project
05:03 -
5 Creating the map scene
06:22 -
6 Paint tile map autotile
08:39 -
7 2nd tilemap layer
09:57 -
8 Add trees and crates
07:55
Part 2 – Towers & Script Inheritance (9-13)
-
9. Adding towers
09:08 -
10 Adding muzzles and gunT2
07:00 -
11 Adding missilesT1
07:33 -
12 Put turrets on the map
08:34 -
13 Inheritance scripting
07:29
Part 3 – Main Menu & Scene Switching (14-21)
-
14 creating a main menu
11:00 -
15 Main menu scene
06:53 -
16 Add texture button
05:03 -
17 Add button label
07:07 -
18 Buttons script
05:47 -
19 Create a game scene
06:33 -
20 HUD canvas layout
09:38 -
21 Add texture to button
04:34
Part 4 – Building Towers (22 – 28)
-
22 Start coding!
05:40 -
23 ready function
05:20 -
24 Initate build mode function
10:57 -
25 Switching draw layer
03:31 -
26 Dragable tower preview
08:07 -
27 Input Mapping (and switch to version 3.3.2)
06:18 -
28 Function verify and build
05:57
Part 5 – Range Indicator (29 – 32)
-
29. Prevent build tower on same location
08:54 -
30. Choosing tower again
02:42 -
31. Display Tower Shooting Range
08:35 -
32 Game Data Script
09:54
Part 6 – Spawning Enemies (33 – 35)
-
33 Adding path2d node
09:15 -
34 Path follow node
06:23 -
35 code spawn enemies
11:15
Part 7 – Pause, Play, Speed Up (36 – 38)
-
36 Play and pause buttons
09:52 -
37 Code pausePlay button
07:10 -
38 Speedup button
06:00
Part 8 – Tracking Enemies (39-44)
-
39 Area2D node for GunT1
06:49 -
40 Turrets script
04:40 -
41 Automate range area 2D
06:13 -
42 range for other turrets
04:17 -
43 Start tracking enemies
05:10 -
44 Selecting enemy to track
07:32
Part 9 – Shooting Turrets (45-48)
-
45 Plant same turret twice
04:15 -
46 Turret fire function
07:51 -
47 Adding tank health bar
08:17 -
48 Scripting for health bar
06:28
Part 10 – Muzzle Flashes and Impact Animations (49 – 56)
-
49 Adding Muzzle Flash Sprite
05:02 -
50 Animation player for Muzzle Flashes
07:09 -
51 Scripting for muzzle flashes
09:53 -
52 Add impact animation
07:11 -
53 Scripting for impact animation
06:51 -
54 Create impact function
05:48 -
55 Adjusting animation
06:00 -
56 Adjusting animation2
05:37
Part 11 – Info Bar, Health, Money, Tweens (57-64)
-
57 Adding info bar
08:49 -
58 Adding label for money
04:16 -
59. Add texture progress for HP bar
08:10 -
60 Start coding the damage
06:00 -
61 Connecting the signal to Gamescene script
05:51 -
62 Update health bar function
09:59 -
63 Function unload game
06:33 -
64 Function load main menu final
05:40
Student Ratings & Reviews
No Review Yet