[edit] It's 2020 and I'm still saying Action RPG Game.... Learn to make an Action RPG in Godot Engine 3.2! Download the resources for this series on Github: github.com/uheartbeast/youtube-tutorials/blob/master/Action%20RPG/Action%20RPG%20Resources.zip This video was made possible by my wonderful Kickstarter backers. If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamedev.com/1-bit-godot-course-youtube Thanks for all the support! I'm really excited for this series! - Ben
@emmarey4554 жыл бұрын
thanks for the series , greetings from argentina!
@seewhale85654 жыл бұрын
It's funny, because I still do the same thing often
@LetsGoMakeMistakes4 жыл бұрын
So, are you just done with game maker 2?
@seewhale85654 жыл бұрын
@@LetsGoMakeMistakes I know you're asking Ben, however personally, I am done with GM because I have GM 1.4 via inexpensive Humble Bundle and then GM 2 came out which is expensive to buy @ full price with addons to boot. I then found Godot was free and pretty much does the same thing and offers 3D if desired.
@uheartbeast4 жыл бұрын
@@LetsGoMakeMistakes currently the plan is to start making more content for GMS2 when the new GML updates come out.
@KorokTorturerDIEKOROKS Жыл бұрын
For the people using Godot 4.0, KinematicBody2D is now CharacterBody2D
@ErikBod Жыл бұрын
does the whole thing still work
@ashsoro1039 Жыл бұрын
I would also like to know if this works
@ashsoro1039 Жыл бұрын
same
@stanleyyelnats47610 ай бұрын
yes@@ashsoro1039
@ManTrain4 ай бұрын
Thank you so much I've been looking for the kinematicBodu2d for ages thx
@That1Knife8 ай бұрын
For those of you following in godot 4 I compiled a list of comments and my own things that helped me when following this, so take a look if something is different for you. It seems like a lot, but this tutorial is still worth it for following in godot 4. ______________ For pixel art: Go to Project > Project Settings > General Tab > Rendering > Textures. Set 'Default Texture Filter' to 'Nearest.' ______________ To make scaling work: 1. Enable Advanced Settings 2. Set the Viewport Size to the desired size 3. Set mode to maximized or fullscreen (optional) 4. Enable resizing 5. Set the Window Size Override to the desired resize resolution In Stretch: - Set Mode to viewport ______________ KinematicBody2D not found: It is now called "CharacterBody2D" ______________ For movement problems: Don't worry too much about these. In the next episode, these problems will be fixed and any problems you do still have can be answered in the comments in that video. If you want something that works for now, heres something you can copy and paste into your code, although you'll need to change it back to what it is in episode two later. @export var speed = 100 func get_input(): var input_direction = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down") velocity = input_direction * speed func _physics_process(_delta): get_input() move_and_slide() ______________ Another comment I'd add: For those who use Godot 4.0: don't worry about some issues with this script in Godot 4.0. Over the next few episodes he will update the script and then almost everything will work 1:1 in Godot 4.0 as well. Don't get hung up on the script if something doesn't work for you yet. Tip: in Ep.3 the move_and_slide() method doesn't need any parameters given to it anymore in Godot 4.0 so just write move_and_slide() and this method will automatically use the velocity value. ______________ Credits from some commenters: @philipstephens8799 @magicjinn @jheniffercorreia6731 @BuLlsEyESsHoT If you have anything else I should add, please put it in the replies below. Hope this helps!
@sidraptor8 ай бұрын
You Sir, are a Gentleman and a Scholar! Thank you!!
@That1Knife8 ай бұрын
@@sidraptor No problem!! I'll update some things soon, and the other episodes already have compiled lists of what you need in the whole video as far as I've seen, so I won't be doing more unless needed. Glad I could help!!
@That1Knife8 ай бұрын
Ajay, I don't know if you fixed your problem and that's why I can't see your comment, but otherwise don't worry too much about the coding issues. Follow every exact piece of code through episode 2 and then use the help in the comments to fix what doesn't work anymore. Hope this helps!
@FurqanAhcom-wt5oz6 ай бұрын
You're great thanks!
@That1Knife6 ай бұрын
@@FurqanAhcom-wt5oz Np glad I could help!!
@philipstephens8799 Жыл бұрын
For pixel art in Godot 4 go to Project > Project Settings > General Tab > Rendering > Textures. Set 'Default Texture Filter' to 'Nearest.'
@eas3csy Жыл бұрын
Thank you, was wondering how to do this...
@Rezky_Hennemuth Жыл бұрын
thanks dude
@StarContract Жыл бұрын
Thanks, super important note (else it looks blurry).
@jimmyfitzsimmons7170 Жыл бұрын
Thanks a lot
@imprested Жыл бұрын
THANK YOU
@preethivaidyanathan33684 жыл бұрын
If anyone's reading this and shopping around for a good game tutorial, literally stop and just do this one- I went through 15 of the lessons so far and they've all been super engaging and easy to follow, and teach fundamentals so you'll be able to make your own stuff after you watch this!!!!
@kaymadd4 жыл бұрын
I needed to skim through the comments just so that I can get some kind of assurance. Your comment gave it. Thank you.
@evergreen72604 жыл бұрын
The key is patience. You need to realise that you cannot learn any language from just one video
@KaidenXIII4 жыл бұрын
I can confim this. Just use this as a start for your future adventures.
@okperson97714 жыл бұрын
can confirm, best tutorial i've seen so far
@Yoni1234 жыл бұрын
Are you working on your own game now?
@chebby1114 жыл бұрын
This is perfect for people who have a basic understanding of programming but no experience with Godot. Very informative and easy to understand
@snesmocha3 жыл бұрын
@@AB-on2rr you might have figured it out already but just in case in the parent node queue_free()
@lemonomical3 жыл бұрын
Definitely! I only have basic knowledge of coding in the Roblox Engine, so I barely know much.
@quickstergamestutorialsgam38992 жыл бұрын
@@lemonomical In my opinion Godot is the perfect engine for someone coming from Roblox Studio. GDScript is a little bit similar to Lua and the environment feels familiar. Even though I went from Roblox to Unity then to Unreal Engine, I still would say Godot is the better choice coming from roblox.
@lemonomical2 жыл бұрын
@@quickstergamestutorialsgam3899 thanks! I really needed this info!
@piicoooooo Жыл бұрын
@@quickstergamestutorialsgam3899 good to see other former roblox developers here! i have been using roblox studio for 2 years and decided to make some real games
@magicjinn Жыл бұрын
To make scaling work in Godot 4.0: In Size: 1. Enable Advanced Settings 2. Set the Viewport Size to the desired size 3. Set mode to maximized or fullscreen (optional) 4. Enable resizing 5. Set the Window Size Override to the desired resize resolution In Stretch: - Set Mode to viewport
@anggararoshandi935 Жыл бұрын
Thanks!
@dukkhan1288 Жыл бұрын
If anyone gets jaggy diagonal movements, choose canvas_items instead of viewport.
@dkro. Жыл бұрын
TENKIU!
@GastLordYT Жыл бұрын
When I did this seething to full screen doesn’t let you exit, maybe I did something wrong but esc and ect didn’t work , what did I didnt/do? 😂😂😂
@dukkhan1288 Жыл бұрын
@@GastLordYT you need to program an exit button yourself :) Alt+F4 will get you out in the meantime
@hasteovertrample24834 жыл бұрын
Please don’t stop working on this! The first part and you explain better than anyone I’ve watched so far
@leachey37464 жыл бұрын
i agree
@russiancomrade49294 жыл бұрын
I am 200th like
@benjattkk4 жыл бұрын
For some reason this comments appears to me in the second video. youtube explain yourself.
@AarnavDasari4 жыл бұрын
the clarity is wowing , i like
@hasteovertrample24834 жыл бұрын
Lmao I forgot about this comment. It’s the most likes I’ve ever gotten and it’s such a benign comment 🤣
@SkeletonBill4 жыл бұрын
3 years ago I started watching your videos with NO experience in programming whatsoever, and today I am employed as a developer. Not in the games industry, but regardless, you are responsible for my foundational knowledge. Thanks for everything, Ben.
@arg38824 жыл бұрын
which developer? now i am curious
@sungvin Жыл бұрын
To set the right resolution in Godot 4.0 turn on Advanced Settings in the "Display" window he uses in the video, Test Width and Height are now called "Window Width Override / Window Height Override" and change the Stretch mode further down to "canvas_items".
@rodrigomontenegro9623 Жыл бұрын
thanks! 🙏
@Syvies Жыл бұрын
Thank you a lot for this!
@fullcrybaby Жыл бұрын
you are a god!
@KitsuniChan Жыл бұрын
thank you so much
@undyneleech Жыл бұрын
thx!
@BuLlsEyESsHoT Жыл бұрын
For those who use Godot 4.0: don't worry about some issues with this script in Godot 4.0. Over the next few episodes he will update the script and then almost everything will work 1:1 in Godot 4.0 as well. Don't get hung up on the script if something doesn't work for you yet. Tip: in Ep.3 the move_and_slide() method doesn't need any parameters given to it anymore in Godot 4.0 so just write move_and_slide() and this method will automatically use the velocity value.
@cikolataceri Жыл бұрын
@Gregorio You can change it from (at the top of screen) Project-->Project Settings-->Rendering-->Textures. When you do it there you change projects default so you dont have to manually change everytime. And you dont have delete and reimport again i think.
@arystanfans Жыл бұрын
@Gregorio nice bro,i hope if anyone can help me because godot4 is different,i mean if you know something in this RPG series in godot4 you should tell me,and me also should do same thing to you.
@arystanfans Жыл бұрын
@@cikolataceri great job guys
@Bwubdle198 Жыл бұрын
@Elisa i tried that but know my character doesn’t stop moving when i let go of a key do you know how to fix that?
@agneses4313 Жыл бұрын
Thanks!!
@dwg34774 жыл бұрын
This is the first tutorial I've come across that actually explains the things I need to know instead of what I don't. I read a few chapters of a python book so I wouldn't be in too over my head trying to start learning gamedev, yet every other tutorial I've been to besides this will painstakingly explain what a variable is, but then toss in a "Vector2" every 5 seconds and not tell me what THAT means. Thank you for this! I already feel like I'm actually LEARNING things only halfway through the first video.
@jellyroll-h2b2 жыл бұрын
bruh literally LMAO
@ArchJay Жыл бұрын
For those using GODOT 4 , I would still recommend this series . Just finished the whole series and although trickier trying to resolve issues due to changes between Godot 3 and Godot 4, its good practice for problem solving and using Godots docs. :)
@deboraquedasgadelho17864 жыл бұрын
I've noticed in many games this about moving faster diagonally. Now I know why it happens!
@joaofernando64354 жыл бұрын
por que soma as velocidade de y e x, mas fisicamente falando, eles ainda movem na velocidade normal em x e y, mas a diagonal dá essa impressão
@kiraghost15023 жыл бұрын
yeah, it's like 1.41 times faster
@stephanjuvik62663 жыл бұрын
@@kiraghost1502 Or the square root of 2
@lovelydaze4133 жыл бұрын
When he said that i'd need basic knowledge of code to understand this, I thought I would need to watch some more videos as i've only taken a coding course for like half in 5th grade, but it was actually very easy to understand even though i'm now 19 years old and barely remember any of it. Don't let the beginning scare you away from this video because its easy to understand even for super beginners and this engine makes it even easier. I'm sure with better knowledge of code you could do more than just a simple action rpg.
@flowerenby2 жыл бұрын
Huh okay... Thanks comment from 8 months ago! lol
@spht9ng2 жыл бұрын
If you want to strengthen your programming foundation, I highly recommend the free Harvard class CS50 on KZbin. Excellent instructor with great energy.
@cactuss33ds Жыл бұрын
@@spht9ng ugh, i took that class in my junior year of high school with a completely incompetent teacher who didn't help in the slightest. the thought of doing that again makes me nauseous.
@egony35378 ай бұрын
For anyone struggling with importing like I was!!! You do not go to import settings go to Project > Project Settings > Rendering > Textures > Default Texture Filter > Nearest! Hope this helps :D
@FikriDermawan8 ай бұрын
Thanks!
@joshscott74014 жыл бұрын
Love how you explain everything you’re doing. Even if it’s two or three words, it helped me retain a foundation with the information I was learning. Thanks! Subscribed.
@uheartbeast4 жыл бұрын
Thanks Josh!
@johnmurcott12734 жыл бұрын
@@uheartbeast MY PLAYER SPRITE IS BLURRED
@MajorlyBlue4 жыл бұрын
@@johnmurcott1273 they said how to fix it.
@Ewokpilot652 жыл бұрын
@@MajorlyBlue in a future video?
@MajorlyBlue2 жыл бұрын
@@Ewokpilot65 if the sprite is blurred you need to reimport it in the pixel setting, which HeartBeast shows in the video, when importing the bush
@augustinabartkute32124 жыл бұрын
Watched so many tutorials on Godot, but I have to say, that you are the most beginner friendly. You showed, not only, how functions work, but also where to find meaning for them if you don't explain it. You are a good teacher and that is a big talent to have! Lots of love!
@thekfrombrasil2007 Жыл бұрын
This dude is straight up teaching us mathematics (vectors), programing (gd) and overall how to make a game! Now that's pure gold, like and sub deserved! Great job.
@shauryatheshepvods23983 жыл бұрын
the feeling you get when you figure out something before he does feels great.
@gio_ozz2 жыл бұрын
You made my project possible. Last year we had a project to do anything you want, as long as it is helping you learn something. I picked coding a game in Godot. I had a basic understanding on concepts, no programming knowledge, and no hope, but you helped me learn Gdscript and I easily was the best project. This year, imma do the same thing but remake an existing game on my own,
@mythology1004 жыл бұрын
Ok, Heartbeast. Now you are just spoiling us. Thanks for this.
@Pabloparsil Жыл бұрын
I like that you make mistakes on purpose to show the pitfalls and help understand things
@iliketobewithpeople98214 жыл бұрын
I just started Godot and wanted to make a game like this, I'm lucky I am in the right time as you are in progress of making the tutorial right now.
@ПОКАВСЕМ-э6р4 жыл бұрын
yea same im lucky that he made it in this time because if he didnt then it would be pretty confusing
@anthome84 жыл бұрын
I have watched so many tutorials for so many different engines, most of which consisting of creators just blasting through lessons without explaining anything they're doing. This has helped me adapt my current coding knowledge to a game engine more than any other video for any other engine! I really appreciate leaving the intentional errors/bugs in, because those are the exact same mistakes I have/would've made on my own This is an amazing tutorial and I can't wait to binge the rest!
@bernardhonaker69353 жыл бұрын
No questions on this one, just wanted to pause and say thank you for providing such great quality content. Started with your Udemy videos and I wanted to tell you I haven't ever been this engaged in learning how to develop. You're an amazing person and teacher! Please don't stop doing this as long as you're able! Also thanks to to all the backers for making this series possible.
@pjcarmen3 жыл бұрын
I was about to give up on GoDot until I found this. Many of the other videos I found only TOLD me what to put, where to put it, but never WHY. Your explanations have helped me understand rather than just following a formula. Thank you SO much!
@l3f3v3 жыл бұрын
7:56 you can also type into the test_width_field: 320 * 4. This works for every field with numbers in Godot :)
@peeman1464 жыл бұрын
This is the most comprehensive guides to anything ive ever started learning , let alone coding and game development , very good job
@DarkMan13263 жыл бұрын
I just finished the playlist! If anyone is hesitating about beginning, just do it, this series will teach you lots of Godot basics and will be tons of fun, it has a lot of potential. Thank you, HeartBeast!
@jammyonrice39043 жыл бұрын
I love how you don't just tell us how but also explain the principles in a really intuitive and easy to grasp method! Thank you very much for this high quality content!
@Jhenzaster Жыл бұрын
If you want to do a easy movement in the Godot 4, you guys can you: extends CharacterBody2D @export var speed = 100 func get_input(): var input_direction = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down") velocity = input_direction * speed func _physics_process(_delta): get_input() move_and_slide()
@ДмитроПоплавський-ш7ы Жыл бұрын
thanks, you very helps me!
@SaadTheGlad Жыл бұрын
Don't forget to normalise the input direciton!
@fizzzydev Жыл бұрын
Can sombody explain why this works?
@dygte Жыл бұрын
@@SaadTheGlad I don't think that is necessary. at least in c# GetVector() already limits the length to 1. don't know about the other languages but i'd guess it's the same
@CassiusKent10 ай бұрын
Thanks. Trouble with following along with a nearly four year old tutorial. Still, good info, and the knowledge helped understand this outside of just copy paste.
@cheepcheep22044 жыл бұрын
To the point without explaining everything like i'm some kind of idiot and not too fast and skipping the interesting stuff. Good tutorial my man!
@DFX2KX4 жыл бұрын
So THAT's how nodes work in Godot. As a Game Maker/Unreal guy, Godot always made me scratch my head. This is good to know.
@crumb.crumblet.S.crumbington3 жыл бұрын
thank uu :)
@hdhwkq3 жыл бұрын
so u learning now godot ?
@amatol92943 жыл бұрын
crumb??? :0000 I'm learning godot with this tutorial too and you're a big inspiration to me :000
@memj02573 жыл бұрын
holy shit crumb game????
@benscat3 жыл бұрын
i cant believe this. its popular youtube animator and streamer crumb!
@AngelShrimpChips3 жыл бұрын
Lol I think they haven't done the 5th episode yet maybe idk
@zempire96333 жыл бұрын
Best game dev tutorial so far for me. The others just keep on introducing me, but not really teaching how to make an actual game.
@maumau0273 жыл бұрын
Please don’t stop working on this! The first part and you explain better than anyone I’ve watched so far,im brazilian
@asa4kk1544 жыл бұрын
Hi Heartbeast! I have been a follower for quite a few years and you have convinced me to switch from GMS2 to Godot in one video. This engine looks extremely powerful, and I am excited to learn how to master it. I am grateful that you have put so much time into your tutorials.
@unosamiX3 жыл бұрын
I've been learning Godot the past couple weeks and burning through tutorials. This video alone is one of the best tutorials I've encountered in all of my searches!
@TheKyotoEffect Жыл бұрын
Guys I can't believe I even finished video 1! This is so exciting!
@SuperSquall42 Жыл бұрын
I'm just starting this series and I love that you don't just show how to do it but explain the how.
@tarimkoysever Жыл бұрын
Thank you so much. I have adhd but I am so much interested in this stuff. Yet for some reason as much as I am interested in this i only know how create an algorithm and I am into math. I was never able learn coding for years. Your video helped me start it and I'm pretty confident. Same happened with donut tutorial on blender. Thank you, your explanation is really , really great too.
@GetJebaitedLOL3 жыл бұрын
HeartBeats im gonna try use it to create my firs game . Thanks for the tutorial and don't stop uploading videos!
@apm95074 жыл бұрын
I am enjoying your 1-Bit Godot course. When I get it done, I will return to this video.
@Rej-dx8um4 жыл бұрын
have you finnished it
@apm95074 жыл бұрын
@@Rej-dx8um not yet. I can work on it about once per week due to work.
@Rej-dx8um4 жыл бұрын
@@apm9507 best if luck
@apm95074 жыл бұрын
@@Rej-dx8um thanks! I am on the Metrovania section.
@waygukin Жыл бұрын
Hi Ben, I worked in the game industry for 5 years but I left due to burnout. Your video series has really helped to reinvigorate my interest in game design again. Thanks! Keep up the good work.
@FirstNameLastName-wg8ld Жыл бұрын
Dang, I came back here for a similar reason. I too left game development due to burnout, just to come back later. I wish you good luck in the future!
@5ravee5 Жыл бұрын
Ok, I'm new to programming, and I've wanted to try Godot for a long time to start making games. so I tried watching tutorials on youtube and taking the gdscript course but I either didn't learn, understand or I got bored. This video however taught me a lot and it was easier and more fun to understand, I followed the steps along easily and I can move my character now! I'm really happy! I'm looking forward to finish the rest of the course, thanku!
@chelinchan244 жыл бұрын
25:06 "That would be a big pain right?" YandereDev: Hold my if
@cheesesoldier10774 жыл бұрын
I dont get the joke :/
@cheesesoldier10774 жыл бұрын
@@LUISSKSOUZA ok lol
@tactical_slime46083 жыл бұрын
if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else if else
@gwyn.3 жыл бұрын
Technically it wasn't the ifs that cause the performance issue but he's a meme so whatever lol
@eeeithan65883 жыл бұрын
@@loafofcode7498 extends KinematicBody2D var velocity = Vector2.ZERO func _physics_process(delta): if Input.is_action_pressed("ui_right"): velocity.x = 10 if Input.is_action_just_pressed("ui_left"): velocity.x = -10 move_and_collide(velocity) lol
@fruitspunch Жыл бұрын
For all that might want to check this tut out. This is it! The tut is well structured and you learn a lot. It's not overwhelming, because the videos are well portioned and the examples given help with the context for better comprehension. If you fear that Godot 3.2 might be too old: The comments always helped me when a feature/code/tool in my version (3.5 and 4) was different to Ben's example. All in all, great tut, well presented and now I have a great framework and knowledge to build on. You should definitely try it out :D
@pYMxolbo Жыл бұрын
Hey so after some googling i figured out how to make it the default for pixel art to not look all blurry in stuff like godot 4 and it is to go into project settings under the default tab there will be a rendering tab and then go to textures and then set default texture filter to nearest that will remove the weird blur 👍👍
@adamb2147 Жыл бұрын
thanks bro
@Galottiful Жыл бұрын
thank you
@ProjectMayhemYT3 жыл бұрын
Watched one of your videos for setting damage and now I'm completely restarting my whole project. Your videos are leagues above the rest I've watched. It looks like the way you start out, makes it easier to add other things into the game without having to go back and completely change coding. Amazing job explaining things and major thank you for showing the Editor settings, removing the 3D stuff really gets rid of some clutter.
@nekoshmancer3 жыл бұрын
Oh. My. God. This is literally the best tutorial I've ever had in my life. Others say "Well this is the code because I say it." but you explain everything, why it should be like that. With that plus, it works much better, and you're having fun: That, what you're supposed to have. Keep going! ^^
@leegaul21613 жыл бұрын
The best part is that it wasn't a massive data dump, and what was shown had immediate applicable results in an on screen demo. I've watched tutorials that gave ten pages of code with no explanation of what any of it actual is for, and with no on screen demonstration to prove it works.
@asmallcube76114 жыл бұрын
Thank you so much, as someone who has been working with unity of over five years and is only now trying Godot your tutorials are very helpful, extremely well made and presented.
@moidiotsavant13 жыл бұрын
I've done a handful of Godot tutorials, and this is definitely my favorite so far. Well paced, well explained, and well designed. Thanks for the upload!
@AsherGames3 жыл бұрын
Ha! I'm here from one of your Udemy courses! With the recent change in direction to Gamemaker I thought I'd go for a more open source game making option and it's really nice to see something familiar to get to know the engine. Thanks so much for making such great content!
@kizz064 жыл бұрын
This is the best tutorial I've discovered so far.Everything is so clean and clear.
@Grogeous_Maximus3 ай бұрын
You have no idea how relieved I am to see that you did this in Godot. I got halfway through the Unity version of this, because I suck lol. This time I'm gonna finish the game. Thank you, HB!
@BuildNRoll4 жыл бұрын
Thank you for this tutorial. At the end the condition makes no sense, the "if input_vector != Vector2.ZERO" because in the else you set the velocity to Vector2.ZERO anyway, so one line: "velocity = input_vector" would be enough, no need to check a condition.
@uheartbeast4 жыл бұрын
Hey! You're welcome. That is true but we will be applying friction instead of just setting it to zero later in the series and so the condition will be useful then.
@IssaMe4 жыл бұрын
@@uheartbeast Ooo I was wondering if you just somehow missed it, that clears it up
@jefvda70414 жыл бұрын
If you think about it, this will actually make it so it only gets set to vector2.ZERO once instead of Every frane
@Azurech4 жыл бұрын
@@jefvda7041 Is this true? If velocity is already vector2.ZERO does it still "change" to vector2.ZERO every physics frame? (I am a beginner)
@kevin-bf4ww4 жыл бұрын
@@Azurech computer dumb if you tell it to assign the same value every frame it will assign the same value every frame
@trunghoang-jummyegg Жыл бұрын
fantastic video. I am learning Godot. I am using Godot 4 and this video still applies. There are minor differences here and there, but it helps me to stop and evaluate instead of just blindly follow everything 1-to-1.
@MrBfurse4 жыл бұрын
Ben thank you so much for your continued series'! They have given me new life in a tremendous way and you are a fantastic teacher! I can't wait to see how this series progresses and am so excited to make my own game!
@sihTdaeRtnaCuoY3 жыл бұрын
Thank you to the creator and the kickstarter backers for this tutorial. It's a very well-done tutorial. No rambling, no useless information, no stating ridiculously obvious things, but still very easy for someone like me (with no experience) to follow. Top notch.
@utilityy4 жыл бұрын
Nice! I've been wanting to make a game like this for a long time! Thank you so much for this amazing tutorial series :)
@utilityy2 жыл бұрын
Never finished it, but I recently felt like getting into game development again, so why not finish this series? ;)
@wotdofolk11774 жыл бұрын
Man, i do not have any background about coding but i have been very interested in coding. And i just want to say you are a very effective teacher for me! Really glad i found your tutorial
@francistavora181 Жыл бұрын
The KinematicBody2D is now name CharacterBody2D in Godot 4
@bahrainhasnan Жыл бұрын
Terima Kasih!
@tejaswithme3713 Жыл бұрын
Thanks!!!
@coaloncrack75923 жыл бұрын
you are the only video game creating tutorialator that makes sense. you started from scratch and didnt skip any steps (except that you dont explain 2d mode in godot till 17:14). other tubers should take notes.
@DanielEpsteinRocks4 жыл бұрын
You are such a good educator! Thank you for this series!
@Mohamed_B16 Жыл бұрын
The way you explain things in a sequence find it so beneficial , and it's rewarding to the brain too because every time we write a long code and then you explain that we can replace it with a shorter and a simpler one make me wanna discover and learn more !! Great way of teaching , Keep it UP !!
@seewhale85654 жыл бұрын
Been waiting for something like this. Thanks Ben!
@zarblitz2 жыл бұрын
Got linked to 6:31 because I was having issues setting up my window. Thanks for the clear, succinct explanation.
@ViniCavin4 жыл бұрын
I can’t thank you enough for this lessons, HeartBeast! Awesome content! You rock, man 🤘🏻
@buyana1143 жыл бұрын
I had like 5 minutes of amazement when I was moving the player on the screen lol. Thank you for the amazing tutorial!
@FloatingOer4 жыл бұрын
Scientist: "FTL travel isn't possible!" Me after finishing this video: "Move diagonally"
@rizkiaprita4 жыл бұрын
HAHAHAHAHA
@chickeninabox4 жыл бұрын
In the Real World it is InfD. We see a 3d-4d World with 2d.
@chickeninabox4 жыл бұрын
@@rizkiapritaSee what I wrote.
@TopShelfization3 жыл бұрын
Easy fix with normals.
@poseiso3 жыл бұрын
LMAO
@h.f.v.14283 жыл бұрын
For the part on the video that you give a zoom on the places that you click, for me is the best! This help me to see what you're doing without need to give a zoom on the video. Thanks for the tutorial.
@jwillb4 жыл бұрын
This series is amazing, thank you for making it.
@UndeadAlv3 ай бұрын
I love your voice, I love how you explained this first chapter. I don't want to glaze but you sound really gentle.
@fengji62774 жыл бұрын
I'm your loyal fans. When I was learning game maker studio2, I was learning your video, and then I was learning Godot as well. Your video helped me a lot. I thank you for the video you made, which helped me reduce some of my learning difficulties. Now I'm in trouble again.I'm using Godot as an RPG game with the function of file keeping, but I don't know how to read and use it properly. I've read some simple instructions, which won't help me much. Can you make a teaching video with the function of file keeping?Thank you sincerely.-Your loyal fans
@trancemegamix2 жыл бұрын
Hello. I found this tutorial a while ago and it's helped me a lot. Now i am head deep into my own projects in Godot. Thank you HB. Never change.
@keepitshort42082 жыл бұрын
Where did you learn the basics from before starting this ?
@badunius_code4 жыл бұрын
18:20 I actually put `pass` at the end of every void function as a function end marker and the last possible breakpoint.
@saintrivers9623 жыл бұрын
Incredibly detailed, well thought out and helpful. Answered questions before I even thought of them. There were no mini-problems that popped up that I had to search elsewhere for an answer. Thanks so much for this.
@MartexCZ_132 жыл бұрын
26:31 I have a little problem with that movement because if i start it and pressing arrows, my player dont moving. please help Thx.
@k.r.bridges28034 жыл бұрын
I have not finished the video yet, but I want to commend you on moving slowly and explaining things in multiple ways. I feel like this is going to be an excellent series.
@RDHardy794 жыл бұрын
Thank you for this. Although it does make me suspicious. I've been working on assets for a game of this nature all week, just hoping that I could actually design one. Now, thanks to your serendipitous timing, I'm feeling much more confident. But maybe next time ask before you read my mind. It's a mess in there, wouldn't want you to get sick.
@waflf3fris204 жыл бұрын
@@James-dh9ef what
@davereilly83613 жыл бұрын
@@James-dh9ef In a sea of positive comments, you spout off this gibberish. Sad really.
@zuckey76073 жыл бұрын
Hello HeartBeast! I owe you a big thank you... 8 months ago I started developing games with this video, and I can easily say that my life has changed since then. I found my greatest passion. It has been going great, glad I clicked on this video! You deserve much better my friend, thank you.
@ensick Жыл бұрын
If anyone else isn't able to import their files by dragging, go into the resources folder, select all the files, and press copy. Then right click on the files panel in the project and select "open in file manager" then press paste, hope this helps :D
@라면먹고싶다-d5w Жыл бұрын
Thank you so much, I was stuck
@GaryParkin2 жыл бұрын
This is my second course in Godot, and I think I'm going to like it. Thank you for all your help, and resources. Not new to programming, just Godot (at this time) :)
@ArchJay Жыл бұрын
if your getting this error 'Member "velocity" redefined (original in native class 'CharacterBody2D')', simply remove the 'var velocity = Vector2.ZERO' at the top of your script. It seems 'ChracterBody2d' already sets this variable.
@Macgolden10 Жыл бұрын
my goat
@kalebethegoat Жыл бұрын
TY SO MUCH
@laithaut91216 ай бұрын
Thank you so much !!
@culturearson2 жыл бұрын
Just this week I had a surge of inspiration to make an aRPG (favorite genre) and this is exactly the thing to kickstart my creativity. Thank you so dang much for this.
@gormleikr Жыл бұрын
In version 4.0, KinematicBody is now CharacterBody2D
@DeeTasticGaming4 жыл бұрын
I can't believe it. I've watched so many tutorials, played around with Godot for awhile, read the documentation.. and yet I've learned so much from just the first video in this series. I didn't know about the texture import preset.. that saves SO much time! I also didn't know exactly how the "relative" nodes worked. I knew it was there, but it was helpful to see it in action. Thanks a bunch! :)
@RobertoDTavares Жыл бұрын
10:59 KinematicBody2D has now changed to CharacterBody2D.
@MrPAWorthington4 жыл бұрын
Really like how you show multiple examples of code and always end up showing a preferred method to land on. Kudos.
@pedro-gc4qv4 жыл бұрын
15:51 _This is where the fun begins_
@renangaldino6538 Жыл бұрын
Ive watched many godot courses here in youtube but your has been the best so far!! Congratulations, keep up bro!!!
@johnkdbell4 жыл бұрын
Ben: 5:03 That is some nice... lovely... Me: Say it... Ben: ...pixel art, right here. So close.
@_maxt4 жыл бұрын
lol
@TechnoGuyGameGod4 жыл бұрын
Dude, you are the best teacher ever. Your speech is very understandable, I really feel like I have fallen in love with your way of teaching and your amazing videos. Love from India!
@xemu32674 жыл бұрын
Every single coding tutorial: explains how to do something for 15mins and in the end deletes every thing and shows there is a better way :) Non the less good tutorial and very clear
@LeGiiTxKiDDs3 жыл бұрын
This series has become a reference for so many of my beginner projects
@henriquesoaresg24 жыл бұрын
Sou muito grato a você por ter nos presenteado com o seu talento de ensinar. Muito obrigado! Obrigado! E obrigado de novo! Thanks a lot!
@melissarainchild3 жыл бұрын
What I do like A LOT is that you simulate "mistakes" and explain. You know how to teach n coach, thanks for posting :)
@will41n Жыл бұрын
"we're gonna actually delete all this code" i cried.
@yashsharma61124 жыл бұрын
I am watching your videos from India. 😭😭 what can I say to you.... No words left for this helpful series. Thanks a lot 😊. Keep going on track and create more.