For anyone following along with this video today, Godot 4 has renamed KinematicBody2D to CharacterBody2D.
@CyberSphinxxx Жыл бұрын
thankyou
@_YELONE Жыл бұрын
god bless you man🙏🙏
@arjunnaik- Жыл бұрын
Thanks mate
@SamsungA14-cv6zy Жыл бұрын
Thx ❤❤❤
@jakechapman4147 Жыл бұрын
@Boucler I don't know if either choice is bad. I personally went with Godot 4. My thought is that if I learn 3.x, it's already outdated. If I learn 4.x, then there's less tutorial content for it now, but it'll be longer before I have to learn a new version. But unless you're trying to something specific that Godot 3.x struggles with (and if you're learning from these intro tutorials, I'm guessing you aren't) then I'd imagine 3.5 would work fine.
@monibmomo43293 жыл бұрын
Why do u stop upload i love u r content it’s really inspires me
@eosiswastaken4 жыл бұрын
2 days ago I checked your channel hoping for some new content, and now you're posting a new tutorial! :D Thanks man
@EliCuaycong4 жыл бұрын
Thank you too!
@gamedevstanislove4 жыл бұрын
:D
@shasherazi Жыл бұрын
7:15 was so unexpected lol. keep making videos man, you are great
@andremarcatti76004 жыл бұрын
Your bite-sized tutorials are what keep me going. Being able to actually have a working game after just one quick tutorial is amazingly rewarding and help me avoid the otherwise inevitable frustration of learning something as deep and complex as game dev. Thank you for the content, please keep it coming!
@EliCuaycong4 жыл бұрын
Exactly what I thought of when I started game development - long tutorials were good; however, 90% of the time I'd reach a point in which I'd just give up lol. I was looking forward in making a difference with these short tutorials and your comment made me know it's working, thanks man! comments like these keep me going! best of luck with your journey
@Verzach34 жыл бұрын
I like many of your tutorials, you always go to the point explaining what each thing is for through practice, perfect for people who learn more with examples, like me.
@EliCuaycong4 жыл бұрын
Glad you liked it - Thanks for the feedback Gabriel!
@iamelite204 жыл бұрын
THIS IS WHOLE LOTTA UNDERRATED , CONTENT QUALITY IS LIKE YOU AER 1m+ subs
@gustavodziura6707 ай бұрын
Move_and_slide has changed in godot 4.x, instead of defining motion and then using as argument in move_and_slide, you use velocity, which is predefined, then call move_and_slide() And instance() was changed to instantiate()
@secret_dev7865 ай бұрын
oh thankyou sir!
@SirSnorlax4767 ай бұрын
three years later this tutorial is still great! some things took some troubleshooting, but what code doesn't.
@jamesjacob75413 жыл бұрын
How don't you already have a million followers!! 😁 Great content! 🥳🥳
@DFM6053 жыл бұрын
You mean subscribers
@osama2552 жыл бұрын
@@DFM605 They are the same
@Stampy705 Жыл бұрын
I really love this GUY
@tobynuttall43544 жыл бұрын
Legendary video and person 🤩🤗
@EliCuaycong4 жыл бұрын
Thank you!
@bariendexterelgar43123 жыл бұрын
Just when I thought I found gold, he gone
@gokhan62602 жыл бұрын
Error: The argument 'delta' is never used in the function '_physics_process'. If this is intended, prefix it with an underscore: '_delta'
@klodd90 Жыл бұрын
THANK YOU!!
@bebonorman22503 жыл бұрын
That like and subscribe transition was SMOOOTH!
@awdk7994 Жыл бұрын
7:14 smooth
@marcosadrian654 жыл бұрын
Love the stile of your tutorial man hope you keep doing this wonderful work!
@EliCuaycong4 жыл бұрын
Thank you!
@leejanes38514 жыл бұрын
Who cares if it's a knock off! I'm still working my way through creating my own version (the joys of kids) But in all seriousness thanks man your tutorial is clear and to the point. Having just switched from unity to godot its been useful. Keep up the good work man.
@paulo06514 жыл бұрын
Wow! Honestly, this is incredible. You’re super underrated. You have the quality of a 5 mill subs KZbin channel. You’re amazing.
@theoranger14044 жыл бұрын
I sugest that you publish your early version of the game that you are working on, and maybe even add a conversation system. (love your videos btw)
@kelvinanderson37674 жыл бұрын
Love ur videos, keep it up !
@EliCuaycong4 жыл бұрын
Thank you!
@mbarake72654 жыл бұрын
Keep up the good work, The Alpha Chad of godot tutorials
@EliCuaycong4 жыл бұрын
Glad you like them! haha more to come! comments like these keep me going
@funhok88092 жыл бұрын
The best tutorial I have our found on this topic you explained everything so nicely bro
@malcolmkoharian Жыл бұрын
nice on that left panning
@Aleksander-_-.4 жыл бұрын
You are filling a void with your tutorials! Being concise and to the point like this is an art! People can start with this and then add their own twists; sometimes you just want to: "Get shit done" and not watch a "4 part 30-minute each tutorial" to have basic mechanics up and running. Love that you are doing "popular games" now and then, really helpful for young learners! Keep 'em coming! :D
@NIVLON3 жыл бұрын
I suffered for a long time because physics didn't work for the Persian, it turns out I forgot to add the line: move_and_slide(motion, Vector 2.UP)
@kola61402 жыл бұрын
im having the same issue with the move and slide any help?
@joejames1414 Жыл бұрын
thanks so much!
@farkler47853 жыл бұрын
Have you dropped gamedev or just dropped YT, I'd love to see your platformer now if you kept working on it.
@Anon-yg1qj4 жыл бұрын
The way you teach is very clear and easy to understand for beginner, thank you:-)
@EliCuaycong4 жыл бұрын
Thank you! comments like these keep me going
@dravenoro60003 жыл бұрын
good luck with channel :D
@projectvibe12264 жыл бұрын
I thought u had 2 million subs you are very underated
@ImraneDev2 жыл бұрын
i want you to keep your work because you have a special act make me enjoy your videos
@Shinxbi__ Жыл бұрын
Been stuck on this for a couple days. I have this error: Invalid call. Nonexistent function 'instance' in base 'PackedScene'.
@neel2793 Жыл бұрын
same issue, have you figured out a fix?
@Nick_minwoo3 жыл бұрын
I really enjoy your tutorials thanks for making them they are entertaining and helpful! One question: for your scenes (player, wall etc.), why do you make the root parent node a basic Node2D instead of, for the player case, a KinematicBody2D, since you attach the script there? I'm just curious if you see some benefit there that I don't. Thank you!
@JuhoSprite3 жыл бұрын
Incredible channel, I learned a lot. I'm kinda sad ur not uploading anymore tho
@NIVLON3 жыл бұрын
hi, I'm from Russia, I'm learning the Godot engine, your videos help me understand a lot of new things! good luck! (the comment was written with the support of Google translator)
@Ninzebro4Ай бұрын
I came across lots of problems while making this! (Some from my own and some because of the outdated info) still, i had a ton of fun and im also learning!
@xgozulx4 жыл бұрын
you can draw a super bad rectangle first for the light occluder, and then move the points activating grid-snap to put them in the perfect place ;)
@EliCuaycong4 жыл бұрын
great tip! thanks for this
@potterwalker1184 Жыл бұрын
Why have I done the exact same thing but my sprite doesn't fall ?
@Ninzebro4Ай бұрын
Same
@ViktorsJournal4 жыл бұрын
Hehe cool to see more from you again :-) How is the platformer you started the (1 month/...) monthly series going, did you manage to push forward or did you ice it? Btw just notes, score = score + 1 is the same as score++ or score += 1 get used to being the lazy one else the rest of us would look bad xD.
@Lee_Jun_Hyeok722 жыл бұрын
1:13 where can i download that sprites??? i really want them
@sprite9849 Жыл бұрын
Thank you for the great tutorial :) at 3:43 I am getting the following debug error: Too many arguments for "move_and_slide()" call. Expected at most 0 but received 2. Does anybody know a way to solve that?
@matthewlovesyou4902 Жыл бұрын
Godot 4 no longer uses move_and_slide() as a function. Instead of using motion.y etc. use velocity.y. Do keep in mind that im still new but this solution worked for me
@sprite9849 Жыл бұрын
@@matthewlovesyou4902 ohh that is good to know! Thanks for sharing ☺
@xsvmyx7595 Жыл бұрын
@@matthewlovesyou4902 s I have to remplace every motion.y with velocity.y and I don't have to use move_and_slide ?
@bebonorman22503 жыл бұрын
Please continue making video. You're so underrated
@Steven-ls1fz3 жыл бұрын
Soo good tutorial! 🤩
@gamedevstanislove4 жыл бұрын
Awesome! Thanks!
@EliCuaycong4 жыл бұрын
Thank you!
@successspotu2 жыл бұрын
I try this tutorial but walls didn't reset only 5 columns apper in game i follow all the steps what happened 0:00:05.158 the function 'reload_current_scene()' returns a value, but this value is never used. return_value_discarded player.gd:42
@senlee3253 ай бұрын
Have same problem
@icident8863 жыл бұрын
I did everything the same, I copied the script and did everything in the godot interface but when I start the game, the square one is stopped
@ezx1x0522 жыл бұрын
Same mannn
@GnomePuntTrainerYT3 жыл бұрын
Yo, Eli, whaddup man? We're starved for content here!
@EricAbroad Жыл бұрын
great tutorial but player code script doesn't run at ALL for me in Godot 4. Too old of a video for new users?
@jeffersonesteves4759 Жыл бұрын
For me to
@ZairotOne4 жыл бұрын
Eli your bite-sized Godot Tutorials are really awesome and help me learn godot engine quickly as it's really complicated! Is there a way that I can help support your learning so I can learn faster too? :D
@nyxiestarz Жыл бұрын
Hello, I don't know if you will see this, but could you explain a little more on why we have 2 collision shape nodes? Thanks!
@DylanDev14 Жыл бұрын
One is for direct Collison and the other is for hit detection :)
@mbarake72654 жыл бұрын
I know it's too much to ask But can you make a fully fetched 2D game tutorial series, with enemies and fights and stuff that would be amazing keep up the good work
@EliCuaycong4 жыл бұрын
I'm planning on doing so eventually!
@dhruvinchaudhary18194 жыл бұрын
@@EliCuaycong cant wait for that😮😮
@gamedevstanislove4 жыл бұрын
It would be helpful!
@jheshuajaramillo18682 жыл бұрын
Thanks for the tutorial !
@momenalshorman46632 жыл бұрын
Man my player is not getting down at all the gravity is not working please help
@Ialsodowatchyoutube Жыл бұрын
Yes I also have the same problem
@vincentiusaxel84144 жыл бұрын
Hey after I input the " var Wall_instance = Wall.instance()" why is it eror
@dutchsplan4 жыл бұрын
me too
@hoseavarghese70162 жыл бұрын
hey why do we have to add the resetArea inside Player?? Why cant we add it in the World??
@zocker2586 Жыл бұрын
how do you change the font of richtextlabel?
@johnbenjaminvistan60134 жыл бұрын
I don't know why but my player isn't falling can someone help me? I followed the instructions but the player won't fall. Okay nevermind I asked on the Godot's discord server and they helped me. Still thanks for this tutorial Eli I have completed this game today.
@EliCuaycong4 жыл бұрын
Sorry for the late response! glad you made it! great job! thank you too
@RodrigoAbrahim4 жыл бұрын
I'm having the same problem. What was the solution you found?
@johnbenjaminvistan60134 жыл бұрын
@@RodrigoAbrahim You're just missing the move and slide code in the video. Just add it in your code and your player will fall. Here 3:41. Its confusing why it wasn't coded earlier but that is how you'll fix it.
@RodrigoAbrahim4 жыл бұрын
@@johnbenjaminvistan6013 Thank you! It worked.
@rockybalbonys3 жыл бұрын
hey when you will post again? i miss this man
@downwell15773 жыл бұрын
When he coming back its close to a year
@BadtripMedia3 жыл бұрын
you gained a suscriber friend
@kleydermendoza47714 жыл бұрын
4:35 hey help please, it tells me an error "_call _function": Error calling deferred method: 'viewport :: add child': Method not foun, in the tutuorial "make a 2d top down shooter"
@liapengmakhele82762 жыл бұрын
We are making a bootleg version of flappy bird in godot!
@pedrosilva60144 жыл бұрын
Definitely hit the subscribe button! Im starting with godot too and your tutorials are actually helpfull and really well made. Keep it up!
@yazilimcixyz7 ай бұрын
Bro has 9999 points on storytelling
@lebobshark2 жыл бұрын
Keep this up. Your tutorials are straight to the point.
@NightYak3 жыл бұрын
Didn't work for me. I followed everything and double checked. I don't know what went wrong
@bacon.46262 жыл бұрын
im so gonna make this thx for the tutorial
@yoyo123453 жыл бұрын
2:58 how play the project
@hamidulislamsarkar3 жыл бұрын
Just press F5 to play the project after you save your scene
@gomaamoustafa21724 жыл бұрын
13 minuites for video watch but in the real it took 3 hours for done correctly :)
@ValentinoNicko3 жыл бұрын
While I understand that wall_reset logic inside player.gd is for simplication of the video, if I were to develop better organized project, would the wall_reset logic inside world.gd or wall.gd? EDIT: also it seems StaticBody2D doesn't detected in on_body_entered on resetter?
@blockmagic94703 жыл бұрын
same problem your using prob a newer version of godot id make the resetter run on areas and give the platform a area
@Autonova2 жыл бұрын
Same here, can't get the resetter to work
@lukecosentino1326 Жыл бұрын
@@blockmagic9470 Thanks for the tip mate!
@senlee3253 ай бұрын
Having same problem
@faus5854 жыл бұрын
Beautiful :')
@EliCuaycong4 жыл бұрын
Thank you!
@uroriurori4 жыл бұрын
Wow!
@Fence073 жыл бұрын
u still there buddy?
@en3tic3913 жыл бұрын
It has been 9months, r u still alive?
@BasementStudi0s10 ай бұрын
when i put arguments in the move and slide function it says i shouldnt
@itzLeowYT Жыл бұрын
Um Pls Help There Is One Problem I Encountered How Do You Do motion = move_and_slide(motion, UP) Code? It's Not Working It's Just motion = move_and_slide()? Pls Reply
@TechWampus3 жыл бұрын
At 10:38, just write: score += 1, instead of writing score = score + 1. It's Faster and Better way of doing the same thing.
@bloodglamber83314 жыл бұрын
After 14 line coming eeror
@Zero-47932 жыл бұрын
if body.name == "Walls" confuses me 1) its not working 2) where have we declared object names
@theblade224 Жыл бұрын
Same here it is not working
@spudseeker Жыл бұрын
will the finished product work on android?
@tordev52 жыл бұрын
Thanks it worked.
@hehe123okay3 жыл бұрын
+= doesn't depends on how fast your computer, right? (Example: Your game runs at 30 fps, so it updates every frame, so there's 30 updates. While I only run the game at 25 fps, so it updates 25 times.) Or, if you use C# does it function like deltatime? Thank you.
@Smaxx3 жыл бұрын
It's a bit more complicated™. When doing some math when updating physics, you'd indeed have to consider the delta time. E.g. if you calculate "move.y += gravity" you'd actually have to use "move.y += gravity * delta". *However*, you don't have to use delta when passing a movement vector to "move_and_slide()", because it actually handles that internally (otherwise you'd do so). But here's the big catch: By default, Godot's physics processing happens at a constant 60 updates per second (by default) no matter your actual visual framerate, so all this isn't as important in most cases.
@hehe123okay3 жыл бұрын
@@Smaxx Oh ok
@chadsucksatgeography78713 жыл бұрын
dude i wanted to buy something and my dad said I had to make a game on Godot i chose this it only took me and hour and I got my prize TYSM
@Micho_Haku3 жыл бұрын
Thanks you!
@SnOsm0 Жыл бұрын
I don't think somebody will help me, but the Script isn't working for me. Maybe because this is an 2 year old tutorial and they changer the coding system a bit?
@dermond Жыл бұрын
mine doesnt work either
@giantfrogstudios8392 жыл бұрын
More Godot tutorials please.
@bhBlacky822 жыл бұрын
small tip. you dont need get_parent when you add a / in front.. get_node("/CanvasLayer/RichtextLabel") with the /prefix it starts looking from root, like in webdesign.
@GrandSlayer101 Жыл бұрын
the code camera didnt work nd the code also
@HowToBlin4 жыл бұрын
nice tutorial!
@EliCuaycong4 жыл бұрын
Thank you! Cheers!
@gamedevstanislove4 жыл бұрын
Agree!
@carismicaids76143 жыл бұрын
is it just me, or does bootleg flappy bird (love the name by the way) just not work in 3.2.3.stable
@MarkJrLuat4 жыл бұрын
Can you make a tutorial about wall climbing/jumping pls.. btw nice vid :DD
@shimmyisme3 жыл бұрын
Subbed! Plz make vid about making casual mobile game with godot
@cockroacher69864 жыл бұрын
can you please help me, on the video when you were making a game in 10 minutes. my idle and walking left animation don't work the player is just stuck in the jumping animation but right works and when I'm jumping the animation normally plays
@gosi84474 жыл бұрын
how to fix the argument delta is never used in the function _physics_process.if this is intended,prefix it with an underscore 'delta'
@dnbc177 Жыл бұрын
I dont havea kinematic body option pls help
@DylanDev14 Жыл бұрын
It was renamed to CharacterBody2D
@dnbc177 Жыл бұрын
@@DylanDev14 yo tysm bro
@DylanDev14 Жыл бұрын
@@dnbc177 No worries was confused about it too XD
@mikohaidar5273 жыл бұрын
Why my score dont add
@jackschuld37192 жыл бұрын
My score is not updating as my Detect node signals the PointArea. My code matches the video and I followed the steps pretty thoroughly, so I'm wondering if this is caused by a recent update to Godot. Does anyone know if this is true or should the _on_Detect_area_entered(area) function still be working?
@Saiphe_2 жыл бұрын
Have the same issue, were you able to find solution pls?
@fj78312 жыл бұрын
it happens the same to me
@zocker2586 Жыл бұрын
that happened to me but i realized i havent changed the name of the Area2D's of the wall nodes to "PointArea" so the score wasn't really updating to anything prior. Idk if u have the same problem
@jast_a_backlog2 жыл бұрын
Ive followed all the instructions, but my sprites are not loading? could you tell me why?
@Pixel__creation834 Жыл бұрын
Motion = move_and_slide(motion , up)
@Pixel__creation834 Жыл бұрын
Not working
@ufolog423 жыл бұрын
can you add your finished project? I can't understand something with video maybe it will more efficient.