You are my hero!!!! Finally a video that brakes down how to make a Zelda like game. Please make more content just like this. The top down action RPG games have little to no tutorials that go in this much depth for new users to follow along. Please make this a series if possible.
Hoping this gets a lot of love and support so you’ll do more tutorials/courses! This was the best in-depth GDevelop course that I’ve seen and really hoping you’ll continue to do some long form full build courses like this in the future 💪
Thanks for the support friend I enjoy doing the full builds, but they take me months to finish and are exhausting compared to the single mechanic videos. I imagine I'll have another done for 2026 though 😅
Awesome video. Lot of good insights into how to do the code cleanly and efficiently, and this is my favorite game ever so fun to see how to reconstruct it.
Thank you for the full tutorial. I was sorta of building a structure on my own but I didn’t know what how to adapt different gameplay tutorials to this
Thank you so much for making this! I've only dabbled here and there with GDevelop and really wanted to start figuring out how to do some ACTUAL stuff with it when lo-and-behold your tutoral showed up in my recommends, and a top-down Zelda-like was exactly what I was hoping to learn. Went through the entire tutorial over the last 2 days and its genuinely a fantastic, easy to follow tutorial and everything worked great at the end (I keep getting a "Missing behaviors for object "Enemies" --- Health" thing popping up after I put the projectiles in but everything is still working 100% regardless so I'll take it as a win, lol). I'm looking forward to continuing onward with trying to make more stuff in GDevelop now that I don't feel as overwhelmed anymore! Fantastic work! :D
First of all, Great work completing the entire tutorial with minimal GDevelop experience! The 'Missing behavior' pop up is from adding the Projectiles Object to the enemy group. Since we don't actually use any 'Health' behaviors on Projectiles - they just die on contact - I didn't add the behavior. The code sees that we Apply Link.Atk points of damage to enemies in our code - so it is stating if our AttackBox were to hit a projectile, then it would not be able to apply damage to the projectile. Technically, this does nothing - so it doesn't affect anything. BUT - Enemies are also given knockback when you hit them, so if you time it right, you can attack a Projectile and it kind of plops onto the floor, where it can still attack you. The best fix would be creating a new group called 'DamageDealers' and put all the things that deal damage into it. Then instead of checking if Enemies Collide with you, you would check if DamageDealers collide with you. Then remove Projectiles from enemies.
Phew... Hard work for me as a beginner. But i think i will do it to a working game. :D At moment i finished with the cave transition and i still understand, what i am(you) are doing. Thank you. 😃
That's awesome! I'd be interested to see what you end up making. If you want to share your work, swing by my discord channel and share some videos or Screenshots of it! discord.gg/Kt5svWfkTR
I love the tutorial!!! But for some reason at the code “angleBetweenPositions” line it doesn’t recognize Enemies as a current object although every other line does. This prohibits everything you teach afterwards and I’ve tried to find every compromise to get the enemies to spawn (after thoroughly checking) but nothing has worked. Is there anyway you know I can fix it if you do not mind? (I’m new to gdevelop and this video has really helped me learn the basics and further expand my world with the tools you provide!)
It's hard to know the issue without seeing what you are doing. My main thought would be some form of syntax error. Everything matters between what is capitalized, comas vs periods, parenthesis placement. Here is one of the formulas I use, assuming you used the same naming convention you can try copy pasting it in. AngleBetweenPositions(Link.X(),Link.Y(),Enemies.X(),Enemies.Y())
This is a awesome tutorial thank you so much!!!, if you had a Udemy course I would buy it!!, would you be able to make a video on pushing blocks like sokaban?
I am glad you enjoyed my tutorial! While I do enjoy making money, I don't want to require people to purchase my courses, so I don't plan to do anything with Udemy. That being said, you can always pay me through UA-cam Memberships, to get that full Udemy experience. ua-cam.com/channels/tT941i1uCCwENTXUB-w0iA.htmljoin As for pushing blocks I'll take a look into. Feel free to Join my Discord to keep in touch easier.
@@GameDevJourney They are honestly very similar. There are a few things I miss from Construct and a few things that makes Gdevelop better. The main difference is that I don't need to pay a subscription to do what I need to do with Gdevelop!
You would have to find someone who already created the sprite sheets with the Link To The Past assets. There’s probably something out there on ye ole internet somewhere for ya
Awesome video! Clearly a lot of work went in to this. 👍
-Wesley
Thanks Wesley! It's the largest video I've ever made!!
You are my hero!!!! Finally a video that brakes down how to make a Zelda like game. Please make more content just like this. The top down action RPG games have little to no tutorials that go in this much depth for new users to follow along. Please make this a series if possible.
I'll try!!! It's a lot of work so they are few and far between!
Whatever you can do I appreciate it!
Hoping this gets a lot of love and support so you’ll do more tutorials/courses! This was the best in-depth GDevelop course that I’ve seen and really hoping you’ll continue to do some long form full build courses like this in the future 💪
Thanks for the support friend
I enjoy doing the full builds, but they take me months to finish and are exhausting compared to the single mechanic videos. I imagine I'll have another done for 2026 though 😅
Thanks a lot for the video it has helped me a lot. Merry Christmas
Awesome to hear!
Awesome video. Lot of good insights into how to do the code cleanly and efficiently, and this is my favorite game ever so fun to see how to reconstruct it.
Love everything about this comment! Welcome to the channel, let me know if you have any coding questions!
Discord: discord.gg/Kt5svWfkTR
Thank you for the full tutorial. I was sorta of building a structure on my own but I didn’t know what how to adapt different gameplay tutorials to this
You are welcome!
Thank you so much for making this! I've only dabbled here and there with GDevelop and really wanted to start figuring out how to do some ACTUAL stuff with it when lo-and-behold your tutoral showed up in my recommends, and a top-down Zelda-like was exactly what I was hoping to learn. Went through the entire tutorial over the last 2 days and its genuinely a fantastic, easy to follow tutorial and everything worked great at the end (I keep getting a "Missing behaviors for object "Enemies" --- Health" thing popping up after I put the projectiles in but everything is still working 100% regardless so I'll take it as a win, lol). I'm looking forward to continuing onward with trying to make more stuff in GDevelop now that I don't feel as overwhelmed anymore! Fantastic work! :D
First of all, Great work completing the entire tutorial with minimal GDevelop experience!
The 'Missing behavior' pop up is from adding the Projectiles Object to the enemy group. Since we don't actually use any 'Health' behaviors on Projectiles - they just die on contact - I didn't add the behavior. The code sees that we Apply Link.Atk points of damage to enemies in our code - so it is stating if our AttackBox were to hit a projectile, then it would not be able to apply damage to the projectile. Technically, this does nothing - so it doesn't affect anything.
BUT - Enemies are also given knockback when you hit them, so if you time it right, you can attack a Projectile and it kind of plops onto the floor, where it can still attack you. The best fix would be creating a new group called 'DamageDealers' and put all the things that deal damage into it. Then instead of checking if Enemies Collide with you, you would check if DamageDealers collide with you. Then remove Projectiles from enemies.
Also i liked & subscribed to your channel. Cannot wait to learn more with you.
I can't believe how much effort you put into this. IThank you so much. Best tutorial ever👍👍
I'm so glad you enjoyed it. Welcome to the channel!
This is awesome, I'm pumped to check it out!
Glad you are excited, let me know how it goes!
this video is great, thank you!!
Thank you very much for this, it helped me a lot a lot
You're welcome!
LEGEND!
Wait for it...
Dary... Legendary!
Sorry, that is engrained forever in my brain. I am glad you enjoyed the video! :)
Phew... Hard work for me as a beginner. But i think i will do it to a working game. :D
At moment i finished with the cave transition and i still understand, what i am(you) are doing.
Thank you. 😃
That's awesome!
I'd be interested to see what you end up making. If you want to share your work, swing by my discord channel and share some videos or Screenshots of it!
discord.gg/Kt5svWfkTR
I'm glad you're back man
Thanks!!!
I never really left though, it just took me over 3 months to make this video. 😂
I feel you om glad you mentioned the buggy piksel it kept freezing and I couldn't use it lol.
@@dousuketoby1731 Ya, Large images tend to freeze it and using ctrl z (undo) will crash it. 😓
You are BRILLIANT🎉🎉
Thanks Mama-bear!
Outstanding
Thanks Alan!
Hi
Hey there fakeforfaith, How have you been?!
@Winstreak1 going good. Hbu?
Any chance you could do chapters or a pinned comment with timestamps? It’s cool if you don’t ❤
Done!
Not sure how quickly UA-cam updates it, but it is showing up on my end already!
@@Winstreak1you’re fantastic. I am only able to work on this project in my free time, so being able to know where I left off is crucial. Amazing
Please what was the hex color you used for the background that is orange yellow
#f5c45c
I love the tutorial!!! But for some reason at the code “angleBetweenPositions” line it doesn’t recognize Enemies as a current object although every other line does. This prohibits everything you teach afterwards and I’ve tried to find every compromise to get the enemies to spawn (after thoroughly checking) but nothing has worked. Is there anyway you know I can fix it if you do not mind? (I’m new to gdevelop and this video has really helped me learn the basics and further expand my world with the tools you provide!)
It's hard to know the issue without seeing what you are doing. My main thought would be some form of syntax error. Everything matters between what is capitalized, comas vs periods, parenthesis placement. Here is one of the formulas I use, assuming you used the same naming convention you can try copy pasting it in.
AngleBetweenPositions(Link.X(),Link.Y(),Enemies.X(),Enemies.Y())
@ Thank you!
This is a awesome tutorial thank you so much!!!, if you had a Udemy course I would buy it!!, would you be able to make a video on pushing blocks like sokaban?
I am glad you enjoyed my tutorial!
While I do enjoy making money, I don't want to require people to purchase my courses, so I don't plan to do anything with Udemy. That being said, you can always pay me through UA-cam Memberships, to get that full Udemy experience. ua-cam.com/channels/tT941i1uCCwENTXUB-w0iA.htmljoin
As for pushing blocks I'll take a look into. Feel free to Join my Discord to keep in touch easier.
@Winstreak1 This is great thanks 😊
W bro
I'm going to assume the 'W' is for...
WEEEEEEEEEEEEEEEEEEEEEEEEEEEE! 🥳
@ yessir
You've switched to GDevelop?
Ya, I switched over to Gdevelop nearly 2 years ago.
@@Winstreak1 For better or worse?
@@GameDevJourney They are honestly very similar. There are a few things I miss from Construct and a few things that makes Gdevelop better. The main difference is that I don't need to pay a subscription to do what I need to do with Gdevelop!
@@Winstreak1amen
Is there a way to import Zelda Alttp Assets?
You would have to find someone who already created the sprite sheets with the Link To The Past assets. There’s probably something out there on ye ole internet somewhere for ya
Is that the Game Maker logo in the thumbnail?
It is not, it’s just a fan created version of a Gdevelop logo. I definitely see the similarities though.
@Winstreak1 okie dokie. Thank you.
coding by hand is easier than using this.
By hand you say?