Ice & Fire - Skill System in Godot 4

  Рет қаралды 2,521

16BitDev

16BitDev

Күн бұрын

Пікірлер: 26
@nae_stormrage
@nae_stormrage 7 ай бұрын
You're the best youtuber on Godot, but we probably miss the collision guide from your video "2D Animation 4-direction with Node State Machine in Animation Tree | Godot 4"
@shicalinside
@shicalinside 7 ай бұрын
We are waiting for you very much the sequel to the jrpg combat system video be released
@truonghai9999
@truonghai9999 7 ай бұрын
good job , thank you !
@wolfHKS
@wolfHKS 7 ай бұрын
thank you ! next range skill ?
@moonnight9474
@moonnight9474 7 ай бұрын
thank you
@bocchi9
@bocchi9 7 ай бұрын
yead , thank you !
@m4y0ch33si3
@m4y0ch33si3 7 ай бұрын
projectile deflection next please or maybe light beam
@Furina-lc9dl
@Furina-lc9dl 7 ай бұрын
thank you , next passive skill pls
@Sonleon
@Sonleon 7 ай бұрын
curse skill , thank you !
@Sea_Frieren
@Sea_Frieren 7 ай бұрын
ty
@maxisanjuan9304
@maxisanjuan9304 7 ай бұрын
Hi brother, your videos are very good, they helped me a lot. I can ask you for a video to be an online game, server and client connection, multiplayer. And what recommendations do you give, if I need a vps or how can I run that server in godot 4, thank you very much
@KorathiHeatwave
@KorathiHeatwave 7 ай бұрын
thx Master
@ErDev2
@ErDev2 7 ай бұрын
Nice
@McHumaty
@McHumaty 7 ай бұрын
Could you teach how to link a skill that has just been learned to a character? Imagining that there is a database with several skills to be learned. Rift Wizard like.
@McHumaty
@McHumaty 7 ай бұрын
Unfortunately I don't understand how this can be done. I have a series of skills, abilities and once I learn them, how do I connect this 'resource' to my character?! Countless RPGs use mechanics (as I mentioned, Rift Wizard, Caves of Qud...)
@lout160
@lout160 7 ай бұрын
​@@McHumaty Not familiar with rift wizard, but what I've done for skill progression and configuration is to preload all the skills in a singleton (autoload). Then i give the character a skills dictionary. Then learning a new skill becomes as easy as adding the key to the dictionary.
@McHumaty
@McHumaty 7 ай бұрын
@@lout160 Watch a Rift Wizard video... he must have around 150 skills. Imagine autoloading all of this?! It will crash the game.
@lout160
@lout160 7 ай бұрын
@@McHumaty Well. It depends on the complexity and details of the game. Preloading would make it so the spells are available in memory. It doesn't necessarily run the code in such a way to hinder performance. It's more about your capacity in RAM. Find the filesize of your largest current spell.tscn and multiply it by the numbers of spells. That should give an idea about how much space in RAM you'd need to preload all of it. I'm still learning about the differences but from what i understand, it's best to preload anything that could be used frequently. It lets the game run smoother by making things available ahead of time. The downside is the initial load time of the game. It seems appropriate for spells or skills that could be used throughout the game. Load seems more appropriate for larger entities you don't want eating up memory. Load will have to read and place the resource in memory when the code is executed. It also has means to clear it out of memory if it's not being used. So repeatedly loading your skills from disk might hinder the performance of the game more than the space taken up in RAM. Of course, if there are skill sets and only specific skills will be available, you could try creating a custom resource that keeps the selected spells loaded. I'm still at the beginning of my dev journey so I do welcome any corrections. But a big thing I'm noticing is that there are many ways to implement any single idea.
@McHumaty
@McHumaty 7 ай бұрын
@@lout160 Thank you very much, I liked the tip. I will study more about it. However, I stand by my suggestion, I wanted to see how it's done. LOL
@ngchi1015vn
@ngchi1015vn 7 ай бұрын
thank you ,next video hook skill ?
@16bitdev
@16bitdev 7 ай бұрын
Next video will be on Encounter System for JRPG, many of my viewers were requesting the sequel of JRPG turn based combat for a long time.
@ngchi1015vn
@ngchi1015vn 7 ай бұрын
@@16bitdev oh ok
@HayasakaAi-wj4zb
@HayasakaAi-wj4zb 7 ай бұрын
thank you
Modular Upgrades Made Easy Using the Strategy Pattern
6:41
Bitlytic
Рет қаралды 80 М.
Using Composition to Make More Scalable Games in Godot
10:13
Firebelley Games
Рет қаралды 244 М.
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 45 МЛН
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
When u fight over the armrest
00:41
Adam W
Рет қаралды 28 МЛН
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,2 МЛН
Blender Controls in Godot - Godot's Best New Feature!
6:04
Gamefromscratch
Рет қаралды 34 М.
How to Add Interaction in Godot 4
16:48
Nagi
Рет қаралды 21 М.
4 Reasons Why You Should Use Jolt Physics (Godot 4)
3:54
PiCode
Рет қаралды 30 М.
10 Gamedev Libraries For 10 Needs (used by AAA companies)
11:33
Oskar Schramm
Рет қаралды 9 М.
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 437 М.
HackingUnity | Useless Game Dev
10:59
Useless Game Dev
Рет қаралды 14 М.
Skill & Action Bar - RPG System Design - Godot 4
16:38
16BitDev
Рет қаралды 10 М.
Top 10 COZY Games Made in Godot in 2024
8:50
StayAtHomeDev
Рет қаралды 9 М.
Designing AAA parkour system for Godot in 15 minutes
16:26
Fair Fight
Рет қаралды 1,9 М.
Players push long pins through a cardboard box attempting to pop the balloon!
00:31