Create a (Skill) Database Godot Tutorial | The Combat Series #6

Опубликовано: 06 Октябрь 2024
на канале: Game Development Center
14,126
443

Create a (skill) database for your Godot games that holds information on skill, weapon, bullet and ammunition parameters like damage, range, speed, etc

00:00 Intro
00:57 Should You Implement a Skill Database?
04:04 Making the Database
07:34 Loading the Database into Godot
11:35 Upgrading the Skilltype Statemachine With the Database
15:03 Replacing the Skill Statemachine With Database Look-ups
17:34 Replacing Second Statemachine and Making the AOE Radius Variable

When your game gets more complex with more skills and/or weapons. You may be wondering how you can keep an overview, write concise code and how to speed things up. You may have wondered if a skill database is a solution. In this tutorial, you will get a guideline of when it is wise to implement a skill database in Godot, how you can create a database in Godot, how you import the database into your project, and how to make the look-ups to the database.

The add-on for Google Sheet to compile JSON files
https://gsuite.google.com/marketplace...

⬧⬧⬧⬧⬧ GDC TUTORIALS ⬧⬧⬧⬧⬧
I believe educational material should be available to all, for free
Support this vision by joining the GDC-Club and get perks in return
   / gamedevelopmentcenter  
  / gamedevelopmentcenter  

⬧⬧⬧⬧⬧ LEARN MORE GAMEDEV ⬧⬧⬧⬧⬧
These books have helped me in my game design and programming, I whole fully recommend them to you!
Level Up! The Guide to Great Video Game Design ►► https://amzn.to/3hIg6dE
Game Programming Patterns ►► https://amzn.to/35IoDsH
The Art of Game Design: A Book of Lenses ►► https://amzn.to/35MSHoU

⬧⬧⬧⬧⬧ LIVESTREAMS ⬧⬧⬧⬧⬧
I Livestream game development twice a week right here on YouTube.
Subscribe and hit that Bell Icon to make sure you don't miss it!
https://www.youtube.com/c/GameDevelop...

Tuesday and Thursday
1900 to 2200 (GMT+1/2 (winter/summertime), that's;
1200 to 1500 (PST), or
1500 to 1800 (EST).

⬧⬧⬧⬧⬧ COMMUNITY & SOCIAL ⬧⬧⬧⬧⬧
Join the community! Follow me on Social!
DISCORD ►►   / discord  
TWITTER ►►   / gamedevstefan  

⬧⬧⬧⬧⬧ ABOUT GDC ⬧⬧⬧⬧⬧
GDC, Game Development Center, was created to provide in-depth tutorials on game design theory and game development using the Godot Game Engine. I aim for multi-part Godot tutorials, allowing me to dive deeper into Godot's features.

⬧⬧⬧⬧⬧ ASSETS USED ⬧⬧⬧⬧⬧
https://www.kenney.nl/assets/isometri...
https://opengameart.org/content/flare...
https://opengameart.org/content/flare...
https://opengameart.org/content/icicl...

⬧⬧⬧⬧⬧ DISCLAIMER ⬧⬧⬧⬧⬧
Some of these links go to one of my websites and some are affiliate links where I'll earn a small commission if you make a purchase at no additional cost or disadvantage to you. You will receive the same price and service.