Slay the Spire Clone Godot 4 Tutorial: Card Dragging & State Machines (02/08)

GodotGameLab
GodotGameLab
32.6 هزار بار بازدید - 8 ماه پیش - Welcome to the second installment
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:
https://github.com/guladam/deck_build...

🎓 Learn More About Godot:
Godot Docs:
https://docs.godotengine.org/en/stabl...
https://docs.godotengine.org/en/stabl...

Heartbeast:
Godot 4 Tutorial - Heart Platformer

Card Fanning Tutorial by Bramwell:
How I Fan 3D Cards in Godot 4

☕ If you want to support me, buy me a coffee at:
https://ko-fi.com/godotgamelab

🔥 Connect with Me:
Instagram: Instagram: adamgulacsi
Twitter: Twitter: adam_gulacsi
Mastodon: https://mastodon.gamedev.place/@guladev

#godot #godotengine #2d #tutorial #godotgamelab
8 ماه پیش در تاریخ 1402/09/04 منتشر شده است.
32,679 بـار بازدید شده
... بیشتر