Uploaded September 2025 | Updated September 2026, 2 weeks ago
Chapters to navigate around any video from this new series:
00:00 This Part's Goal
01:48 From Last Part
02:10 Adding Resource Folder
02:20 Making our Csg Tree Object
05:05 Making the Resources Node Tree
06:25 Adding the Tree to The Rts Nav Bake Group
06:50 Making the Forest
07:30 Rebaking Navigation Map
07:44 Testing Navigation
07:56 Hiding and Commenting the Debug on Unit's Path Functions
09:35 The 3D Ui Animation Node
10:40 Adding a New Rts Object
11:30 The Code for 3D Ui Animations
12:28 Explaining The Code for 3D Ui
17:12 Using 3D Ui Code for Rts Player
18:45 Bug on Autocompletion with Script Types Defined
19:54 Fix by Omitting the Type so Autocompletion Works Properly
20:47 Preloaded Scripts now Shouldn't have Types Defined
21:48 Testing the 3D Ui Code
22:00 Bug on Camera Coordinates Raycast to Mouse
22:20 Bug on Look_at() Node Origin and Target same position
22:58 Fixing Look_at() errors
23:28 Camera Coordinate Raycast Offset Bug
23:45 Fixing the Camera Ray direction to mouse
25:16 Removing Magic number from Ray_normal Multiplication
25:28 Camera Far Property as Ray Multiplication Value
26:18 Mouse Collision on Floor Fixed
26:30 Fixing AABB Camera Collision Ray as Well
27:16 AABB Selection Should now be more Accurate
27:42 Changing Filepaths from Relative to full paths
30:05 Making our Units Target the Trees
30:40 AABB collision for Trees Targetting Method
32:32 Adding the Tree Targetting Method to the Rts Player
33:37 Bug on Iteration Order from Resource Node Tree Children
35:28 Finding Closest Tree by their Distance to the Camera
36:40 The Code to Return the Closest Tree to the Camera
40:18 Testing the Final Results
41:00 Outro
Link to the main google drive folder : drive.google.com/drive/folders/1ThNZwEk58wAF_Sfdfe7wZnmRaOwgR9vj?usp=drive_link
Link to the google drive Rts series assets : drive.google.com/drive/folders/1ZgpVOivLqow_oQ1q_Kl6E3NbcSqH3nIr?usp=drive_link
Link to google drive Rts series source project files for members (see the post for the passwords in the member section of the channel community posts) : drive.google.com/drive/folders/1m44HilpZTsLm_IDGg5T_GPTqWqxblKDq?usp=drive_link
-
The new revised Rts series is finally here, starting again from scratch, we will be building an Rts from the ground up using only Godot and Gdscript, our goal is to build a minimal viable product similar to a traditional Rts in 3D, we will be keeping it as simple as possible and building each feature as we move forward, the previous series are now deemed as experimental and this one will be the complete series, all tutorials will be updated to Godot 4.5+,
Different from the previous attempt, this series will have a much higher quality and continuity than the previous series, we will also be revising and refining some of the things we already developed in the previous series, all one step at a time, let's complete an Rts prototype!
Resource assets for the project will be for free on the google drive link (see channel community posts), and for members will be available the Godot source project,
Chapters to navigate around any video from this new series:
00:00 This Part's Goal
01:48 From Last Part
02:10 Adding Resource Folder
02:20 Making our Csg Tree Object
05:05 Making the Resources Node Tree
06:25 Adding the Tree to The Rts Nav Bake Group
06:50 Making the Forest
07:30 Rebaking Navigation Map
07:44 Testing Navigation
07:56 Hiding and Commenting the Debug on Unit's Path Functions
09:35 The 3D Ui Animation Node
10:40 Adding a New Rts Object
11:30 The Code for 3D Ui Animations
12:28 Explaining The Code for 3D Ui
17:12 Using 3D Ui Code for Rts Player
18:45 Bug on Autocompletion with Script Types Defined
19:54 Fix by Omitting the Type so Autocompletion Works Properly
20:47 Preloaded Scripts now Shouldn't have Types Defined
21:48 Testing the 3D Ui Code
22:00 Bug on Camera Coordinates Raycast to Mouse
22:20 Bug on Look_at() Node Origin and Target same position
22:58 Fixing Look_at() errors
23:28 Camera Coordinate Raycast Offset Bug
23:45 Fixing the Camera Ray direction to mouse
25:16 Removing Magic number from Ray_normal Multiplication
25:28 Camera Far Property as Ray Multiplication Value
26:18 Mouse Collision on Floor Fixed
26:30 Fixing AABB Camera Collision Ray as Well
27:16 AABB Selection Should now be more Accurate
27:42 Changing Filepaths from Relative to full paths
30:05 Making our Units Target the Trees
30:40 AABB collision for Trees Targetting Method
32:32 Adding the Tree Targetting Method to the Rts Player
33:37 Bug on Iteration Order from Resource Node Tree Children
35:28 Finding Closest Tree by their Distance to the Camera
36:40 The Code to Return the Closest Tree to the Camera
40:18 Testing the Final Results
41:00 Outro
Link to the main google drive folder : drive.google.com/drive/folders/1ThNZwEk58wAF_Sfdfe7wZnmRaOwgR9vj?usp=drive_link
Link to the google drive Rts series assets : drive.google.com/drive/folders/1ZgpVOivLqow_oQ1q_Kl6E3NbcSqH3nIr?usp=drive_link
Link to google drive Rts series source project files for members (see the post for the passwords in the member section of the channel community posts) : drive.google.com/drive/folders/1m44HilpZTsLm_IDGg5T_GPTqWqxblKDq?usp=drive_link
-
The new revised Rts series is finally here, starting again from scratch, we will be building an Rts from the ground up using only Godot and Gdscript, our goal is to build a minimal viable product similar to a traditional Rts in 3D, we will be keeping it as simple as possible and building each feature as we move forward, the previous series are now deemed as experimental and this one will be the complete series, all tutorials will be updated to Godot 4.5+,
Different from the previous attempt, this series will have a much higher quality and continuity than the previous series, we will also be revising and refining some of the things we already developed in the previous series, all one step at a time, let's complete an Rts prototype!
Resource assets for the project will be for free on the google drive link (see channel community posts), and for members will be available the Godot source project,