Recreate FLAPPY BIRD in just 13 MINUTES (Godot Game Engine)

  Рет қаралды 81,312

Eli Cuaycong

Eli Cuaycong

Күн бұрын

Пікірлер
@jakechapman4147
@jakechapman4147 Жыл бұрын
For anyone following along with this video today, Godot 4 has renamed KinematicBody2D to CharacterBody2D.
@CyberSphinxxx
@CyberSphinxxx Жыл бұрын
thankyou
@_YELONE
@_YELONE Жыл бұрын
god bless you man🙏🙏
@arjunnaik-
@arjunnaik- Жыл бұрын
Thanks mate
@SamsungA14-cv6zy
@SamsungA14-cv6zy Жыл бұрын
Thx ❤❤❤
@jakechapman4147
@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.
@monibmomo4329
@monibmomo4329 3 жыл бұрын
Why do u stop upload i love u r content it’s really inspires me
@eosiswastaken
@eosiswastaken 4 жыл бұрын
2 days ago I checked your channel hoping for some new content, and now you're posting a new tutorial! :D Thanks man
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you too!
@gamedevstanislove
@gamedevstanislove 4 жыл бұрын
:D
@shasherazi
@shasherazi Жыл бұрын
7:15 was so unexpected lol. keep making videos man, you are great
@andremarcatti7600
@andremarcatti7600 4 жыл бұрын
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!
@EliCuaycong
@EliCuaycong 4 жыл бұрын
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
@Verzach3
@Verzach3 4 жыл бұрын
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.
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Glad you liked it - Thanks for the feedback Gabriel!
@iamelite20
@iamelite20 4 жыл бұрын
THIS IS WHOLE LOTTA UNDERRATED , CONTENT QUALITY IS LIKE YOU AER 1m+ subs
@gustavodziura670
@gustavodziura670 7 ай бұрын
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_dev786
@secret_dev786 5 ай бұрын
oh thankyou sir!
@SirSnorlax476
@SirSnorlax476 7 ай бұрын
three years later this tutorial is still great! some things took some troubleshooting, but what code doesn't.
@jamesjacob7541
@jamesjacob7541 3 жыл бұрын
How don't you already have a million followers!! 😁 Great content! 🥳🥳
@DFM605
@DFM605 3 жыл бұрын
You mean subscribers
@osama255
@osama255 2 жыл бұрын
@@DFM605 They are the same
@Stampy705
@Stampy705 Жыл бұрын
I really love this GUY
@tobynuttall4354
@tobynuttall4354 4 жыл бұрын
Legendary video and person 🤩🤗
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you!
@bariendexterelgar4312
@bariendexterelgar4312 3 жыл бұрын
Just when I thought I found gold, he gone
@gokhan6260
@gokhan6260 2 жыл бұрын
Error: The argument 'delta' is never used in the function '_physics_process'. If this is intended, prefix it with an underscore: '_delta'
@klodd90
@klodd90 Жыл бұрын
THANK YOU!!
@bebonorman2250
@bebonorman2250 3 жыл бұрын
That like and subscribe transition was SMOOOTH!
@awdk7994
@awdk7994 Жыл бұрын
7:14 smooth
@marcosadrian65
@marcosadrian65 4 жыл бұрын
Love the stile of your tutorial man hope you keep doing this wonderful work!
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you!
@leejanes3851
@leejanes3851 4 жыл бұрын
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.
@paulo0651
@paulo0651 4 жыл бұрын
Wow! Honestly, this is incredible. You’re super underrated. You have the quality of a 5 mill subs KZbin channel. You’re amazing.
@theoranger1404
@theoranger1404 4 жыл бұрын
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)
@kelvinanderson3767
@kelvinanderson3767 4 жыл бұрын
Love ur videos, keep it up !
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you!
@mbarake7265
@mbarake7265 4 жыл бұрын
Keep up the good work, The Alpha Chad of godot tutorials
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Glad you like them! haha more to come! comments like these keep me going
@funhok8809
@funhok8809 2 жыл бұрын
The best tutorial I have our found on this topic you explained everything so nicely bro
@malcolmkoharian
@malcolmkoharian Жыл бұрын
nice on that left panning
@Aleksander-_-.
@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
@NIVLON
@NIVLON 3 жыл бұрын
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)
@kola6140
@kola6140 2 жыл бұрын
im having the same issue with the move and slide any help?
@joejames1414
@joejames1414 Жыл бұрын
thanks so much!
@farkler4785
@farkler4785 3 жыл бұрын
Have you dropped gamedev or just dropped YT, I'd love to see your platformer now if you kept working on it.
@Anon-yg1qj
@Anon-yg1qj 4 жыл бұрын
The way you teach is very clear and easy to understand for beginner, thank you:-)
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you! comments like these keep me going
@dravenoro6000
@dravenoro6000 3 жыл бұрын
good luck with channel :D
@projectvibe1226
@projectvibe1226 4 жыл бұрын
I thought u had 2 million subs you are very underated
@ImraneDev
@ImraneDev 2 жыл бұрын
i want you to keep your work because you have a special act make me enjoy your videos
@Shinxbi__
@Shinxbi__ Жыл бұрын
Been stuck on this for a couple days. I have this error: Invalid call. Nonexistent function 'instance' in base 'PackedScene'.
@neel2793
@neel2793 Жыл бұрын
same issue, have you figured out a fix?
@Nick_minwoo
@Nick_minwoo 3 жыл бұрын
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!
@JuhoSprite
@JuhoSprite 3 жыл бұрын
Incredible channel, I learned a lot. I'm kinda sad ur not uploading anymore tho
@NIVLON
@NIVLON 3 жыл бұрын
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
@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!
@xgozulx
@xgozulx 4 жыл бұрын
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 ;)
@EliCuaycong
@EliCuaycong 4 жыл бұрын
great tip! thanks for this
@potterwalker1184
@potterwalker1184 Жыл бұрын
Why have I done the exact same thing but my sprite doesn't fall ?
@Ninzebro4
@Ninzebro4 Ай бұрын
Same
@ViktorsJournal
@ViktorsJournal 4 жыл бұрын
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_Hyeok72
@Lee_Jun_Hyeok72 2 жыл бұрын
1:13 where can i download that sprites??? i really want them
@sprite9849
@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
@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
@sprite9849 Жыл бұрын
@@matthewlovesyou4902 ohh that is good to know! Thanks for sharing ☺
@xsvmyx7595
@xsvmyx7595 Жыл бұрын
​@@matthewlovesyou4902 s I have to remplace every motion.y with velocity.y and I don't have to use move_and_slide ?
@bebonorman2250
@bebonorman2250 3 жыл бұрын
Please continue making video. You're so underrated
@Steven-ls1fz
@Steven-ls1fz 3 жыл бұрын
Soo good tutorial! 🤩
@gamedevstanislove
@gamedevstanislove 4 жыл бұрын
Awesome! Thanks!
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you!
@successspotu
@successspotu 2 жыл бұрын
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
@senlee325
@senlee325 3 ай бұрын
Have same problem
@icident886
@icident886 3 жыл бұрын
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
@ezx1x052
@ezx1x052 2 жыл бұрын
Same mannn
@GnomePuntTrainerYT
@GnomePuntTrainerYT 3 жыл бұрын
Yo, Eli, whaddup man? We're starved for content here!
@EricAbroad
@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
@jeffersonesteves4759 Жыл бұрын
For me to
@ZairotOne
@ZairotOne 4 жыл бұрын
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
@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
@DylanDev14 Жыл бұрын
One is for direct Collison and the other is for hit detection :)
@mbarake7265
@mbarake7265 4 жыл бұрын
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
@EliCuaycong
@EliCuaycong 4 жыл бұрын
I'm planning on doing so eventually!
@dhruvinchaudhary1819
@dhruvinchaudhary1819 4 жыл бұрын
@@EliCuaycong cant wait for that😮😮
@gamedevstanislove
@gamedevstanislove 4 жыл бұрын
It would be helpful!
@jheshuajaramillo1868
@jheshuajaramillo1868 2 жыл бұрын
Thanks for the tutorial !
@momenalshorman4663
@momenalshorman4663 2 жыл бұрын
Man my player is not getting down at all the gravity is not working please help
@Ialsodowatchyoutube
@Ialsodowatchyoutube Жыл бұрын
Yes I also have the same problem
@vincentiusaxel8414
@vincentiusaxel8414 4 жыл бұрын
Hey after I input the " var Wall_instance = Wall.instance()" why is it eror
@dutchsplan
@dutchsplan 4 жыл бұрын
me too
@hoseavarghese7016
@hoseavarghese7016 2 жыл бұрын
hey why do we have to add the resetArea inside Player?? Why cant we add it in the World??
@zocker2586
@zocker2586 Жыл бұрын
how do you change the font of richtextlabel?
@johnbenjaminvistan6013
@johnbenjaminvistan6013 4 жыл бұрын
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.
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Sorry for the late response! glad you made it! great job! thank you too
@RodrigoAbrahim
@RodrigoAbrahim 4 жыл бұрын
I'm having the same problem. What was the solution you found?
@johnbenjaminvistan6013
@johnbenjaminvistan6013 4 жыл бұрын
@@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.
@RodrigoAbrahim
@RodrigoAbrahim 4 жыл бұрын
@@johnbenjaminvistan6013 Thank you! It worked.
@rockybalbonys
@rockybalbonys 3 жыл бұрын
hey when you will post again? i miss this man
@downwell1577
@downwell1577 3 жыл бұрын
When he coming back its close to a year
@BadtripMedia
@BadtripMedia 3 жыл бұрын
you gained a suscriber friend
@kleydermendoza4771
@kleydermendoza4771 4 жыл бұрын
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"
@liapengmakhele8276
@liapengmakhele8276 2 жыл бұрын
We are making a bootleg version of flappy bird in godot!
@pedrosilva6014
@pedrosilva6014 4 жыл бұрын
Definitely hit the subscribe button! Im starting with godot too and your tutorials are actually helpfull and really well made. Keep it up!
@yazilimcixyz
@yazilimcixyz 7 ай бұрын
Bro has 9999 points on storytelling
@lebobshark
@lebobshark 2 жыл бұрын
Keep this up. Your tutorials are straight to the point.
@NightYak
@NightYak 3 жыл бұрын
Didn't work for me. I followed everything and double checked. I don't know what went wrong
@bacon.4626
@bacon.4626 2 жыл бұрын
im so gonna make this thx for the tutorial
@yoyo12345
@yoyo12345 3 жыл бұрын
2:58 how play the project
@hamidulislamsarkar
@hamidulislamsarkar 3 жыл бұрын
Just press F5 to play the project after you save your scene
@gomaamoustafa2172
@gomaamoustafa2172 4 жыл бұрын
13 minuites for video watch but in the real it took 3 hours for done correctly :)
@ValentinoNicko
@ValentinoNicko 3 жыл бұрын
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?
@blockmagic9470
@blockmagic9470 3 жыл бұрын
same problem your using prob a newer version of godot id make the resetter run on areas and give the platform a area
@Autonova
@Autonova 2 жыл бұрын
Same here, can't get the resetter to work
@lukecosentino1326
@lukecosentino1326 Жыл бұрын
@@blockmagic9470 Thanks for the tip mate!
@senlee325
@senlee325 3 ай бұрын
Having same problem
@faus585
@faus585 4 жыл бұрын
Beautiful :')
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you!
@uroriurori
@uroriurori 4 жыл бұрын
Wow!
@Fence07
@Fence07 3 жыл бұрын
u still there buddy?
@en3tic391
@en3tic391 3 жыл бұрын
It has been 9months, r u still alive?
@BasementStudi0s
@BasementStudi0s 10 ай бұрын
when i put arguments in the move and slide function it says i shouldnt
@itzLeowYT
@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
@TechWampus
@TechWampus 3 жыл бұрын
At 10:38, just write: score += 1, instead of writing score = score + 1. It's Faster and Better way of doing the same thing.
@bloodglamber8331
@bloodglamber8331 4 жыл бұрын
After 14 line coming eeror
@Zero-4793
@Zero-4793 2 жыл бұрын
if body.name == "Walls" confuses me 1) its not working 2) where have we declared object names
@theblade224
@theblade224 Жыл бұрын
Same here it is not working
@spudseeker
@spudseeker Жыл бұрын
will the finished product work on android?
@tordev5
@tordev5 2 жыл бұрын
Thanks it worked.
@hehe123okay
@hehe123okay 3 жыл бұрын
+= 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.
@Smaxx
@Smaxx 3 жыл бұрын
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.
@hehe123okay
@hehe123okay 3 жыл бұрын
@@Smaxx Oh ok
@chadsucksatgeography7871
@chadsucksatgeography7871 3 жыл бұрын
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_Haku
@Micho_Haku 3 жыл бұрын
Thanks you!
@SnOsm0
@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
@dermond Жыл бұрын
mine doesnt work either
@giantfrogstudios839
@giantfrogstudios839 2 жыл бұрын
More Godot tutorials please.
@bhBlacky82
@bhBlacky82 2 жыл бұрын
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
@GrandSlayer101 Жыл бұрын
the code camera didnt work nd the code also
@HowToBlin
@HowToBlin 4 жыл бұрын
nice tutorial!
@EliCuaycong
@EliCuaycong 4 жыл бұрын
Thank you! Cheers!
@gamedevstanislove
@gamedevstanislove 4 жыл бұрын
Agree!
@carismicaids7614
@carismicaids7614 3 жыл бұрын
is it just me, or does bootleg flappy bird (love the name by the way) just not work in 3.2.3.stable
@MarkJrLuat
@MarkJrLuat 4 жыл бұрын
Can you make a tutorial about wall climbing/jumping pls.. btw nice vid :DD
@shimmyisme
@shimmyisme 3 жыл бұрын
Subbed! Plz make vid about making casual mobile game with godot
@cockroacher6986
@cockroacher6986 4 жыл бұрын
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
@gosi8447
@gosi8447 4 жыл бұрын
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
@dnbc177 Жыл бұрын
I dont havea kinematic body option pls help
@DylanDev14
@DylanDev14 Жыл бұрын
It was renamed to CharacterBody2D
@dnbc177
@dnbc177 Жыл бұрын
@@DylanDev14 yo tysm bro
@DylanDev14
@DylanDev14 Жыл бұрын
@@dnbc177 No worries was confused about it too XD
@mikohaidar527
@mikohaidar527 3 жыл бұрын
Why my score dont add
@jackschuld3719
@jackschuld3719 2 жыл бұрын
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_
@Saiphe_ 2 жыл бұрын
Have the same issue, were you able to find solution pls?
@fj7831
@fj7831 2 жыл бұрын
it happens the same to me
@zocker2586
@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_backlog
@jast_a_backlog 2 жыл бұрын
Ive followed all the instructions, but my sprites are not loading? could you tell me why?
@Pixel__creation834
@Pixel__creation834 Жыл бұрын
Motion = move_and_slide(motion , up)
@Pixel__creation834
@Pixel__creation834 Жыл бұрын
Not working
@ufolog42
@ufolog42 3 жыл бұрын
can you add your finished project? I can't understand something with video maybe it will more efficient.
Beginner Godot Tutorial - Make Flappy Bird in 12 Minutes!
12:20
Coding With Russ
Рет қаралды 56 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Every 2D Node Explained in 9 Minutes !
9:19
Lukky
Рет қаралды 387 М.
Make a 2D TOP-DOWN SHOOTER in just 10 MINUTES (Godot Game Engine)
10:14
Do THIS Before You Publish Your Godot Game
3:33
StayAtHomeDev
Рет қаралды 192 М.
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 446 М.
All 219 Godot Nodes Explained In 42 Minutes !
42:09
Lukky
Рет қаралды 287 М.
How to make a 3D Space Shooter in Godot in 10 minutes
13:58
Master Albert
Рет қаралды 72 М.
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 367 М.
How To Make a Space Shooter in 20 Minutes (Godot Engine)
23:04
Game Programming Academy
Рет қаралды 33 М.
How to Code (almost) Any Feature
9:48
DaFluffyPotato
Рет қаралды 707 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН