Make an Action RPG in Godot 3.2

  Рет қаралды 1,639,446

Heartbeast

Heartbeast

Күн бұрын

Пікірлер: 1 600
@uheartbeast
@uheartbeast 4 жыл бұрын
[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
@emmarey455
@emmarey455 4 жыл бұрын
thanks for the series , greetings from argentina!
@seewhale8565
@seewhale8565 4 жыл бұрын
It's funny, because I still do the same thing often
@LetsGoMakeMistakes
@LetsGoMakeMistakes 4 жыл бұрын
So, are you just done with game maker 2?
@seewhale8565
@seewhale8565 4 жыл бұрын
@@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.
@uheartbeast
@uheartbeast 4 жыл бұрын
@@LetsGoMakeMistakes currently the plan is to start making more content for GMS2 when the new GML updates come out.
@KorokTorturerDIEKOROKS
@KorokTorturerDIEKOROKS Жыл бұрын
For the people using Godot 4.0, KinematicBody2D is now CharacterBody2D
@ErikBod
@ErikBod Жыл бұрын
does the whole thing still work
@ashsoro1039
@ashsoro1039 Жыл бұрын
I would also like to know if this works
@ashsoro1039
@ashsoro1039 Жыл бұрын
same
@stanleyyelnats476
@stanleyyelnats476 10 ай бұрын
yes@@ashsoro1039
@ManTrain
@ManTrain 4 ай бұрын
Thank you so much I've been looking for the kinematicBodu2d for ages thx
@That1Knife
@That1Knife 8 ай бұрын
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!
@sidraptor
@sidraptor 8 ай бұрын
You Sir, are a Gentleman and a Scholar! Thank you!!
@That1Knife
@That1Knife 8 ай бұрын
@@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!!
@That1Knife
@That1Knife 8 ай бұрын
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-wt5oz
@FurqanAhcom-wt5oz 6 ай бұрын
You're great thanks!
@That1Knife
@That1Knife 6 ай бұрын
@@FurqanAhcom-wt5oz Np glad I could help!!
@philipstephens8799
@philipstephens8799 Жыл бұрын
For pixel art in Godot 4 go to Project > Project Settings > General Tab > Rendering > Textures. Set 'Default Texture Filter' to 'Nearest.'
@eas3csy
@eas3csy Жыл бұрын
Thank you, was wondering how to do this...
@Rezky_Hennemuth
@Rezky_Hennemuth Жыл бұрын
thanks dude
@StarContract
@StarContract Жыл бұрын
Thanks, super important note (else it looks blurry).
@jimmyfitzsimmons7170
@jimmyfitzsimmons7170 Жыл бұрын
Thanks a lot
@imprested
@imprested Жыл бұрын
THANK YOU
@preethivaidyanathan3368
@preethivaidyanathan3368 4 жыл бұрын
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!!!!
@kaymadd
@kaymadd 4 жыл бұрын
I needed to skim through the comments just so that I can get some kind of assurance. Your comment gave it. Thank you.
@evergreen7260
@evergreen7260 4 жыл бұрын
The key is patience. You need to realise that you cannot learn any language from just one video
@KaidenXIII
@KaidenXIII 4 жыл бұрын
I can confim this. Just use this as a start for your future adventures.
@okperson9771
@okperson9771 4 жыл бұрын
can confirm, best tutorial i've seen so far
@Yoni123
@Yoni123 4 жыл бұрын
Are you working on your own game now?
@chebby111
@chebby111 4 жыл бұрын
This is perfect for people who have a basic understanding of programming but no experience with Godot. Very informative and easy to understand
@snesmocha
@snesmocha 3 жыл бұрын
@@AB-on2rr you might have figured it out already but just in case in the parent node queue_free()
@lemonomical
@lemonomical 3 жыл бұрын
Definitely! I only have basic knowledge of coding in the Roblox Engine, so I barely know much.
@quickstergamestutorialsgam3899
@quickstergamestutorialsgam3899 2 жыл бұрын
@@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.
@lemonomical
@lemonomical 2 жыл бұрын
@@quickstergamestutorialsgam3899 thanks! I really needed this info!
@piicoooooo
@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
@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
@anggararoshandi935 Жыл бұрын
Thanks!
@dukkhan1288
@dukkhan1288 Жыл бұрын
If anyone gets jaggy diagonal movements, choose canvas_items instead of viewport.
@dkro.
@dkro. Жыл бұрын
TENKIU!
@GastLordYT
@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
@dukkhan1288 Жыл бұрын
@@GastLordYT you need to program an exit button yourself :) Alt+F4 will get you out in the meantime
@hasteovertrample2483
@hasteovertrample2483 4 жыл бұрын
Please don’t stop working on this! The first part and you explain better than anyone I’ve watched so far
@leachey3746
@leachey3746 4 жыл бұрын
i agree
@russiancomrade4929
@russiancomrade4929 4 жыл бұрын
I am 200th like
@benjattkk
@benjattkk 4 жыл бұрын
For some reason this comments appears to me in the second video. youtube explain yourself.
@AarnavDasari
@AarnavDasari 4 жыл бұрын
the clarity is wowing , i like
@hasteovertrample2483
@hasteovertrample2483 4 жыл бұрын
Lmao I forgot about this comment. It’s the most likes I’ve ever gotten and it’s such a benign comment 🤣
@SkeletonBill
@SkeletonBill 4 жыл бұрын
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.
@arg3882
@arg3882 4 жыл бұрын
which developer? now i am curious
@sungvin
@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
@rodrigomontenegro9623 Жыл бұрын
thanks! 🙏
@Syvies
@Syvies Жыл бұрын
Thank you a lot for this!
@fullcrybaby
@fullcrybaby Жыл бұрын
you are a god!
@KitsuniChan
@KitsuniChan Жыл бұрын
thank you so much
@undyneleech
@undyneleech Жыл бұрын
thx!
@BuLlsEyESsHoT
@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
@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
@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
@arystanfans Жыл бұрын
@@cikolataceri great job guys
@Bwubdle198
@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
@agneses4313 Жыл бұрын
Thanks!!
@dwg3477
@dwg3477 4 жыл бұрын
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-h2b
@jellyroll-h2b 2 жыл бұрын
bruh literally LMAO
@ArchJay
@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. :)
@deboraquedasgadelho1786
@deboraquedasgadelho1786 4 жыл бұрын
I've noticed in many games this about moving faster diagonally. Now I know why it happens!
@joaofernando6435
@joaofernando6435 4 жыл бұрын
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
@kiraghost1502
@kiraghost1502 3 жыл бұрын
yeah, it's like 1.41 times faster
@stephanjuvik6266
@stephanjuvik6266 3 жыл бұрын
@@kiraghost1502 Or the square root of 2
@lovelydaze413
@lovelydaze413 3 жыл бұрын
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.
@flowerenby
@flowerenby 2 жыл бұрын
Huh okay... Thanks comment from 8 months ago! lol
@spht9ng
@spht9ng 2 жыл бұрын
If you want to strengthen your programming foundation, I highly recommend the free Harvard class CS50 on KZbin. Excellent instructor with great energy.
@cactuss33ds
@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.
@egony3537
@egony3537 8 ай бұрын
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
@FikriDermawan
@FikriDermawan 8 ай бұрын
Thanks!
@joshscott7401
@joshscott7401 4 жыл бұрын
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.
@uheartbeast
@uheartbeast 4 жыл бұрын
Thanks Josh!
@johnmurcott1273
@johnmurcott1273 4 жыл бұрын
@@uheartbeast MY PLAYER SPRITE IS BLURRED
@MajorlyBlue
@MajorlyBlue 4 жыл бұрын
@@johnmurcott1273 they said how to fix it.
@Ewokpilot65
@Ewokpilot65 2 жыл бұрын
@@MajorlyBlue in a future video?
@MajorlyBlue
@MajorlyBlue 2 жыл бұрын
@@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
@augustinabartkute3212
@augustinabartkute3212 4 жыл бұрын
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
@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.
@shauryatheshepvods2398
@shauryatheshepvods2398 3 жыл бұрын
the feeling you get when you figure out something before he does feels great.
@gio_ozz
@gio_ozz 2 жыл бұрын
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,
@mythology100
@mythology100 4 жыл бұрын
Ok, Heartbeast. Now you are just spoiling us. Thanks for this.
@Pabloparsil
@Pabloparsil Жыл бұрын
I like that you make mistakes on purpose to show the pitfalls and help understand things
@iliketobewithpeople9821
@iliketobewithpeople9821 4 жыл бұрын
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р
@ПОКАВСЕМ-э6р 4 жыл бұрын
yea same im lucky that he made it in this time because if he didnt then it would be pretty confusing
@anthome8
@anthome8 4 жыл бұрын
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!
@bernardhonaker6935
@bernardhonaker6935 3 жыл бұрын
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.
@pjcarmen
@pjcarmen 3 жыл бұрын
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!
@l3f3v
@l3f3v 3 жыл бұрын
7:56 you can also type into the test_width_field: 320 * 4. This works for every field with numbers in Godot :)
@peeman146
@peeman146 4 жыл бұрын
This is the most comprehensive guides to anything ive ever started learning , let alone coding and game development , very good job
@DarkMan1326
@DarkMan1326 3 жыл бұрын
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!
@jammyonrice3904
@jammyonrice3904 3 жыл бұрын
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
@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ы
@ДмитроПоплавський-ш7ы Жыл бұрын
thanks, you very helps me!
@SaadTheGlad
@SaadTheGlad Жыл бұрын
Don't forget to normalise the input direciton!
@fizzzydev
@fizzzydev Жыл бұрын
Can sombody explain why this works?
@dygte
@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
@CassiusKent
@CassiusKent 10 ай бұрын
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.
@cheepcheep2204
@cheepcheep2204 4 жыл бұрын
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!
@DFX2KX
@DFX2KX 4 жыл бұрын
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.crumbington
@crumb.crumblet.S.crumbington 3 жыл бұрын
thank uu :)
@hdhwkq
@hdhwkq 3 жыл бұрын
so u learning now godot ?
@amatol9294
@amatol9294 3 жыл бұрын
crumb??? :0000 I'm learning godot with this tutorial too and you're a big inspiration to me :000
@memj0257
@memj0257 3 жыл бұрын
holy shit crumb game????
@benscat
@benscat 3 жыл бұрын
i cant believe this. its popular youtube animator and streamer crumb!
@AngelShrimpChips
@AngelShrimpChips 3 жыл бұрын
Lol I think they haven't done the 5th episode yet maybe idk
@zempire9633
@zempire9633 3 жыл бұрын
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.
@maumau027
@maumau027 3 жыл бұрын
Please don’t stop working on this! The first part and you explain better than anyone I’ve watched so far,im brazilian
@asa4kk154
@asa4kk154 4 жыл бұрын
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.
@unosamiX
@unosamiX 3 жыл бұрын
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
@TheKyotoEffect Жыл бұрын
Guys I can't believe I even finished video 1! This is so exciting!
@SuperSquall42
@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
@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.
@GetJebaitedLOL
@GetJebaitedLOL 3 жыл бұрын
HeartBeats im gonna try use it to create my firs game . Thanks for the tutorial and don't stop uploading videos!
@apm9507
@apm9507 4 жыл бұрын
I am enjoying your 1-Bit Godot course. When I get it done, I will return to this video.
@Rej-dx8um
@Rej-dx8um 4 жыл бұрын
have you finnished it
@apm9507
@apm9507 4 жыл бұрын
@@Rej-dx8um not yet. I can work on it about once per week due to work.
@Rej-dx8um
@Rej-dx8um 4 жыл бұрын
@@apm9507 best if luck
@apm9507
@apm9507 4 жыл бұрын
@@Rej-dx8um thanks! I am on the Metrovania section.
@waygukin
@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
@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
@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!
@chelinchan24
@chelinchan24 4 жыл бұрын
25:06 "That would be a big pain right?" YandereDev: Hold my if
@cheesesoldier1077
@cheesesoldier1077 4 жыл бұрын
I dont get the joke :/
@cheesesoldier1077
@cheesesoldier1077 4 жыл бұрын
@@LUISSKSOUZA ok lol
@tactical_slime4608
@tactical_slime4608 3 жыл бұрын
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.
@gwyn. 3 жыл бұрын
Technically it wasn't the ifs that cause the performance issue but he's a meme so whatever lol
@eeeithan6588
@eeeithan6588 3 жыл бұрын
@@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
@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
@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
@adamb2147 Жыл бұрын
thanks bro
@Galottiful
@Galottiful Жыл бұрын
thank you
@ProjectMayhemYT
@ProjectMayhemYT 3 жыл бұрын
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.
@nekoshmancer
@nekoshmancer 3 жыл бұрын
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! ^^
@leegaul2161
@leegaul2161 3 жыл бұрын
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.
@asmallcube7611
@asmallcube7611 4 жыл бұрын
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.
@moidiotsavant1
@moidiotsavant1 3 жыл бұрын
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!
@AsherGames
@AsherGames 3 жыл бұрын
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!
@kizz06
@kizz06 4 жыл бұрын
This is the best tutorial I've discovered so far.Everything is so clean and clear.
@Grogeous_Maximus
@Grogeous_Maximus 3 ай бұрын
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!
@BuildNRoll
@BuildNRoll 4 жыл бұрын
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.
@uheartbeast
@uheartbeast 4 жыл бұрын
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.
@IssaMe
@IssaMe 4 жыл бұрын
@@uheartbeast Ooo I was wondering if you just somehow missed it, that clears it up
@jefvda7041
@jefvda7041 4 жыл бұрын
If you think about it, this will actually make it so it only gets set to vector2.ZERO once instead of Every frane
@Azurech
@Azurech 4 жыл бұрын
@@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-bf4ww
@kevin-bf4ww 4 жыл бұрын
@@Azurech computer dumb if you tell it to assign the same value every frame it will assign the same value every frame
@trunghoang-jummyegg
@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.
@MrBfurse
@MrBfurse 4 жыл бұрын
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!
@sihTdaeRtnaCuoY
@sihTdaeRtnaCuoY 3 жыл бұрын
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.
@utilityy
@utilityy 4 жыл бұрын
Nice! I've been wanting to make a game like this for a long time! Thank you so much for this amazing tutorial series :)
@utilityy
@utilityy 2 жыл бұрын
Never finished it, but I recently felt like getting into game development again, so why not finish this series? ;)
@wotdofolk1177
@wotdofolk1177 4 жыл бұрын
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
@francistavora181 Жыл бұрын
The KinematicBody2D is now name CharacterBody2D in Godot 4
@bahrainhasnan
@bahrainhasnan Жыл бұрын
Terima Kasih!
@tejaswithme3713
@tejaswithme3713 Жыл бұрын
Thanks!!!
@coaloncrack7592
@coaloncrack7592 3 жыл бұрын
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.
@DanielEpsteinRocks
@DanielEpsteinRocks 4 жыл бұрын
You are such a good educator! Thank you for this series!
@Mohamed_B16
@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 !!
@seewhale8565
@seewhale8565 4 жыл бұрын
Been waiting for something like this. Thanks Ben!
@zarblitz
@zarblitz 2 жыл бұрын
Got linked to 6:31 because I was having issues setting up my window. Thanks for the clear, succinct explanation.
@ViniCavin
@ViniCavin 4 жыл бұрын
I can’t thank you enough for this lessons, HeartBeast! Awesome content! You rock, man 🤘🏻
@buyana114
@buyana114 3 жыл бұрын
I had like 5 minutes of amazement when I was moving the player on the screen lol. Thank you for the amazing tutorial!
@FloatingOer
@FloatingOer 4 жыл бұрын
Scientist: "FTL travel isn't possible!" Me after finishing this video: "Move diagonally"
@rizkiaprita
@rizkiaprita 4 жыл бұрын
HAHAHAHAHA
@chickeninabox
@chickeninabox 4 жыл бұрын
In the Real World it is InfD. We see a 3d-4d World with 2d.
@chickeninabox
@chickeninabox 4 жыл бұрын
@@rizkiapritaSee what I wrote.
@TopShelfization
@TopShelfization 3 жыл бұрын
Easy fix with normals.
@poseiso
@poseiso 3 жыл бұрын
LMAO
@h.f.v.1428
@h.f.v.1428 3 жыл бұрын
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.
@jwillb
@jwillb 4 жыл бұрын
This series is amazing, thank you for making it.
@UndeadAlv
@UndeadAlv 3 ай бұрын
I love your voice, I love how you explained this first chapter. I don't want to glaze but you sound really gentle.
@fengji6277
@fengji6277 4 жыл бұрын
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
@trancemegamix
@trancemegamix 2 жыл бұрын
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.
@keepitshort4208
@keepitshort4208 2 жыл бұрын
Where did you learn the basics from before starting this ?
@badunius_code
@badunius_code 4 жыл бұрын
18:20 I actually put `pass` at the end of every void function as a function end marker and the last possible breakpoint.
@saintrivers962
@saintrivers962 3 жыл бұрын
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_13
@MartexCZ_13 2 жыл бұрын
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.bridges2803
@k.r.bridges2803 4 жыл бұрын
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.
@RDHardy79
@RDHardy79 4 жыл бұрын
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.
@waflf3fris20
@waflf3fris20 4 жыл бұрын
@@James-dh9ef what
@davereilly8361
@davereilly8361 3 жыл бұрын
@@James-dh9ef In a sea of positive comments, you spout off this gibberish. Sad really.
@zuckey7607
@zuckey7607 3 жыл бұрын
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
@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
@라면먹고싶다-d5w Жыл бұрын
Thank you so much, I was stuck
@GaryParkin
@GaryParkin 2 жыл бұрын
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
@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
@Macgolden10 Жыл бұрын
my goat
@kalebethegoat
@kalebethegoat Жыл бұрын
TY SO MUCH
@laithaut9121
@laithaut9121 6 ай бұрын
Thank you so much !!
@culturearson
@culturearson 2 жыл бұрын
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
@gormleikr Жыл бұрын
In version 4.0, KinematicBody is now CharacterBody2D
@DeeTasticGaming
@DeeTasticGaming 4 жыл бұрын
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
@RobertoDTavares Жыл бұрын
10:59 KinematicBody2D has now changed to CharacterBody2D.
@MrPAWorthington
@MrPAWorthington 4 жыл бұрын
Really like how you show multiple examples of code and always end up showing a preferred method to land on. Kudos.
@pedro-gc4qv
@pedro-gc4qv 4 жыл бұрын
15:51 _This is where the fun begins_
@renangaldino6538
@renangaldino6538 Жыл бұрын
Ive watched many godot courses here in youtube but your has been the best so far!! Congratulations, keep up bro!!!
@johnkdbell
@johnkdbell 4 жыл бұрын
Ben: 5:03 That is some nice... lovely... Me: Say it... Ben: ...pixel art, right here. So close.
@_maxt
@_maxt 4 жыл бұрын
lol
@TechnoGuyGameGod
@TechnoGuyGameGod 4 жыл бұрын
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!
@xemu3267
@xemu3267 4 жыл бұрын
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
@LeGiiTxKiDDs
@LeGiiTxKiDDs 3 жыл бұрын
This series has become a reference for so many of my beginner projects
@henriquesoaresg2
@henriquesoaresg2 4 жыл бұрын
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!
@melissarainchild
@melissarainchild 3 жыл бұрын
What I do like A LOT is that you simulate "mistakes" and explain. You know how to teach n coach, thanks for posting :)
@will41n
@will41n Жыл бұрын
"we're gonna actually delete all this code" i cried.
@yashsharma6112
@yashsharma6112 4 жыл бұрын
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.
Make an Action RPG in Godot 3.2 (P2 | delta + smooth movement)
17:43
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,2 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 40 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 29 МЛН
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 532 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 578 М.
Pixel Art Tips from a Professional Artist - Tips & Tricks
8:01
Goodgis
Рет қаралды 1,1 МЛН
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 687 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 425 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 653 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 426 М.
5 Games Made in Godot To Inspire You
5:41
StayAtHomeDev
Рет қаралды 22 М.