Godot 4 Tactical RPG Expanded Movement Tutorial

preview_player
Показать описание
Video explanation on how to implement movement costs to tiles in a Tactical RPG game, like Fire Emblem, Advance Wars, and Wargroove with #godot 4.

Important Links:

Additional/Other Useful Links:

Timestamps:
0:00 Intro
1:22 Explaining Tilesets & Atlas IDs
3:08 Creating Tile Cost Dictionary
5:38 Extra Info
6:06 Creating Map gd & Acquiring Movement Costs
10:42 Creating LinkedNode
16:42 Creating Priority Queue
24:26 Creating Dijkstra's Algorithm
39:30 Conclusion
Рекомендации по теме
Комментарии
Автор


If y'all have any questions, do let me know here in the comments and I'll see if I can help.

Edit: It seems like my youtube chapters aren't loading properly (at least for me), so I'm posting my timestamps here in the pinned comment and in the video description in case anyone would like to nagivate to specific parts of the video.

Timestamps:
0:00 Intro
1:22 Explaining Tilesets & Atlas IDs
3:08 Creating Tile Cost Dictionary
5:38 Extra Info
6:06 Creating Map gd & Acquiring Movement Costs
10:42 Creating LinkedNode
16:42 Creating Priority Queue
24:26 Creating Dijkstra's Algorithm
39:30 Conclusion

HealMoon
Автор

Man, that was EXACTLY what I was looking for. Many thanks!

LK
Автор

Amazing tutorial brotherman you taught me a ton!

Referox
Автор

Great video, thank you for making it!

Автор

hard to find content for this kind of game with any engine let alone godot. Thanks

milandalosur
Автор

Stupid question but, I downloaded the updated version of the Tactical RPG Movement Series and launched it on 4.3 and the Debugger is already showing me errors, node configuration warnings (on Map, UnitOverlay, and UnitPath), and the Cursor, Bear, Squirrel, and Cat scripts being flagged red and already running in the editor. I see in the video you're using 4.2 and everything looks to be fine. Any idea why I'm getting so many notifications of errors off the bat?

MrCoolTroll
Автор

Thanks a lot! You are great and extremely helpful.

One question, if you need or want to use different layers (the usual example of having cliffs/assets/water in diferent layers) Is it possible to do it with this approach?

TomasAPayer