filmov
tv
How to Build an RTS Inspired Base Building System in Godot!

Показать описание
Subscribe and learn more from me about Game Development and Programming!
In this video, we build out our interaction system allowing us to pick up and throw objects. We also set up a way to open up doors and distract our enemies!
RESOURCES
File Assets
BE MY FRIEND:
TIMESTAMPS
00:00:00 – Start
00:01:05 – Getting Into Godot Setting the Scene
00:03:13 – Creating Our Camera System
00:06:32 – Setting Up Camera Mouse Edge Movement
00:18:55 – Insert Camera System Here
00:19:02 – Building Spawning System
00:22:50 – Setting Up Our Build Manager
00:24:29 – ADD Moment: How To Set Up the Assets
00:26:46 – Back to the Building System
00:47:52 – One Way To Fix Clicking Though the UI
00:56:29 – Fixing Our Spawning Issue
01:00:45 – Adding in the Ability To Spawn an Actor With Our Build System
01:03:26 – Creating Our Actor To Spawn
01:20:06 – Testing Our Spawning Actor System
01:26:33 – Making Our Actors Easier To Debug
01:29:20 – Rebaking Our NavMesh at Runtime
01:31:57 – Moving Our Spawn Point Forward
01:33:00 – Disabiling Collision for Our Mouse Object
01:35:36 – Keeping Track of Our Resources
01:40:23 – Abstracting Our Code To Make It Flexable
01:42:19 – Creating Our Resource Charging System
01:45:55 – Making Our Resource Gathering Generic
01:48:30 – Getting the Nearest Resource to Our Actor
01:50:47 – Back to Making Our Stuff Generic
01:53:47 – Setting Up Some Interface Elements
01:58:38 – Marker 26
02:00:49 – Fixing Our Stockpile Bug
02:03:17 – Showing Off Our Generic System
02:06:42 – Filling Our Our Generic System
02:14:00 – Adding in Population Cost
02:16:17 – Creating A Happiness System
02:29:07 – Fixing a small stockpile bug
02:30:14 – Creating our Happiness System
02:30:43 – Setting Up Our Population Spawing System
02:43:34 – Removing SubChildren Of Objects
02:54:24 – Fixing our Unselect system and Adding Deleting
02:57:10 – Lets Destory Some Buildings
03:06:58 – Fixing our current Spawnable when Destorying
03:08:06 – Building a happiness System
03:19:31 – Setting Up Food Production
03:22:20 – Getting Food Prouction working
03:32:35 – Testing and Fixing some index bugs
03:40:34 – Adding in the Ability to Rotate Objects (yes it took me this long to realize)
03:42:47 – Building our Economy Tab
03:47:21 – Creating a MarketPlace
04:01:35 – Outro Lessons Learned!
MUSIC
Music provided by TheRelaxedMovement.
HASHTAGS:
#godot #rts #framework #gamedev
ABOUT MY CHANNEL:
I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
How to Build an RTS Inspired Base Building System in Godot!
In this video, we build out our interaction system allowing us to pick up and throw objects. We also set up a way to open up doors and distract our enemies!
RESOURCES
File Assets
BE MY FRIEND:
TIMESTAMPS
00:00:00 – Start
00:01:05 – Getting Into Godot Setting the Scene
00:03:13 – Creating Our Camera System
00:06:32 – Setting Up Camera Mouse Edge Movement
00:18:55 – Insert Camera System Here
00:19:02 – Building Spawning System
00:22:50 – Setting Up Our Build Manager
00:24:29 – ADD Moment: How To Set Up the Assets
00:26:46 – Back to the Building System
00:47:52 – One Way To Fix Clicking Though the UI
00:56:29 – Fixing Our Spawning Issue
01:00:45 – Adding in the Ability To Spawn an Actor With Our Build System
01:03:26 – Creating Our Actor To Spawn
01:20:06 – Testing Our Spawning Actor System
01:26:33 – Making Our Actors Easier To Debug
01:29:20 – Rebaking Our NavMesh at Runtime
01:31:57 – Moving Our Spawn Point Forward
01:33:00 – Disabiling Collision for Our Mouse Object
01:35:36 – Keeping Track of Our Resources
01:40:23 – Abstracting Our Code To Make It Flexable
01:42:19 – Creating Our Resource Charging System
01:45:55 – Making Our Resource Gathering Generic
01:48:30 – Getting the Nearest Resource to Our Actor
01:50:47 – Back to Making Our Stuff Generic
01:53:47 – Setting Up Some Interface Elements
01:58:38 – Marker 26
02:00:49 – Fixing Our Stockpile Bug
02:03:17 – Showing Off Our Generic System
02:06:42 – Filling Our Our Generic System
02:14:00 – Adding in Population Cost
02:16:17 – Creating A Happiness System
02:29:07 – Fixing a small stockpile bug
02:30:14 – Creating our Happiness System
02:30:43 – Setting Up Our Population Spawing System
02:43:34 – Removing SubChildren Of Objects
02:54:24 – Fixing our Unselect system and Adding Deleting
02:57:10 – Lets Destory Some Buildings
03:06:58 – Fixing our current Spawnable when Destorying
03:08:06 – Building a happiness System
03:19:31 – Setting Up Food Production
03:22:20 – Getting Food Prouction working
03:32:35 – Testing and Fixing some index bugs
03:40:34 – Adding in the Ability to Rotate Objects (yes it took me this long to realize)
03:42:47 – Building our Economy Tab
03:47:21 – Creating a MarketPlace
04:01:35 – Outro Lessons Learned!
MUSIC
Music provided by TheRelaxedMovement.
HASHTAGS:
#godot #rts #framework #gamedev
ABOUT MY CHANNEL:
I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
How to Build an RTS Inspired Base Building System in Godot!
Комментарии