Рет қаралды 26,501
Welcome to the second installment of the "Slay the Spire Clone in Godot" series using the powerful Godot engine! 🎮
In this beginner-intermediate tutorial, we'll continue our game development journey by implementing the main card dragging mechanic for our game. Let's dive in!
🚀 Part 2 - Card Dragging Mechanic & State Machines
00:00 - Slay the Spire demo
00:40 - End result
01:29 - Creating the CardUI Scene
08:23 - Adding CardDropArea and Hand to the Battle Scene
13:06 - State Machine explanation
15:43 - Basic CardUI and CardState base class scripts
18:47 - Coding the CardStateMachine
21:06 - Adding Nodes and Scripts for the 4 States
23:00 - Coding the Base State
25:09 - Coding the Clicked State
26:21 - Coding the Dragging State
30:27 - Coding the first version of the Released State
30:55 - Hooking up all the systems, fixing bugs
42:10 - Using the CardDropArea do detect if we should reset the CardUI
46:27 - Fixing one last bug and wrapping up
👩💻 Source code for Season 1 on GitHub:
github.com/guladam/deck_build...
🎓 Learn More About Godot:
Godot Docs:
docs.godotengine.org/en/stabl...
docs.godotengine.org/en/stabl...
Heartbeast:
• Godot 4 Tutorial - Hea...
Card Fanning Tutorial by Bramwell:
• How I Fan 3D Cards in ...
☕ If you want to support me, buy me a coffee at:
ko-fi.com/godotgamelab
🔥 Connect with Me:
Instagram: / adamgulacsi
Twitter: / adam_gulacsi
Mastodon: mastodon.gamedev.place/@guladev
#godot #godotengine #2d #tutorial #godotgamelab