Тёмный

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

Eli Cuaycong
Подписаться 14 тыс.
Просмотров 78 тыс.
50% 1

Finally got the time to make content and here's one!
Thank you for 2k subs! you guys are awesome!
Hoping that this video could help you out with your game dev journey. If you liked it, smash that subscribe button and ring that bell! and a "Like" would be appreciated. I would highly appreciate suggestions for new content so please leave a comment down below - though there's one thing that I need to fix...
.
.
.
.
.
...my bad upload schedules
-Elijah
========================================
Get my Sprites here!:
hajileee.itch.io/hajileees-fa...
Edit: More Sprites here!
hajileee.itch.io/hajileees-fa...
Edit: Even more Sprites here!:
hajileee.itch.io/hajileees-fa...
========================================
Music used in this video:
➤Cliff Side / Silent Partner
➤Overdrive / Corbyn Kites
➤Buckeye Bonzai / Vans in Japan
➤KreuzBerg Nights / Futuremono
➤Sun Awakening / Futuremono
========================================
Ps. My time in content creation is currently at the least due to my hectic working schedules - apparently, I work on a graveyard shift as a customer service supervisor on some call center. (putting this here as someone in the comment section from a previous video asked about it and I didn't have the confidence to answer the question that time :3 )
I claim no rights to the music used in this video
#GameDevelopment #Godot #FlappyBird

Развлечения

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 263   
@jakechapman4147
@jakechapman4147 10 месяцев назад
For anyone following along with this video today, Godot 4 has renamed KinematicBody2D to CharacterBody2D.
@cybersphinx8120
@cybersphinx8120 10 месяцев назад
thankyou
@_YELONE
@_YELONE 10 месяцев назад
god bless you man🙏🙏
@arjunnaik-
@arjunnaik- 10 месяцев назад
Thanks mate
@SamsungA14-cv6zy
@SamsungA14-cv6zy 9 месяцев назад
Thx ❤❤❤
@Boucler
@Boucler 8 месяцев назад
Hello, I ask you because Idk If must choose Godot 4 or 3.5 there is a lot of godot 3.5 tutorials, it doesn't matter but if I choose Godot 4 even if the tutorials are in 3 I will haven't problems about several changes, sorry if my English is really bad.
@monibmomo4329
@monibmomo4329 3 года назад
Why do u stop upload i love u r content it’s really inspires me
@Verzach3
@Verzach3 3 года назад
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 3 года назад
Glad you liked it - Thanks for the feedback Gabriel!
@andremarcatti7600
@andremarcatti7600 3 года назад
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 3 года назад
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
@eosiswastaken
@eosiswastaken 3 года назад
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 3 года назад
Thank you too!
@gamedevstanislove
@gamedevstanislove 3 года назад
:D
@paulo0651
@paulo0651 3 года назад
Wow! Honestly, this is incredible. You’re super underrated. You have the quality of a 5 mill subs RU-vid channel. You’re amazing.
@potterwalker1184
@potterwalker1184 Год назад
Why have I done the exact same thing but my sprite doesn't fall ?
@funhok8809
@funhok8809 2 года назад
The best tutorial I have our found on this topic you explained everything so nicely bro
@iamelite20
@iamelite20 3 года назад
THIS IS WHOLE LOTTA UNDERRATED , CONTENT QUALITY IS LIKE YOU AER 1m+ subs
@shasherazi
@shasherazi Год назад
7:15 was so unexpected lol. keep making videos man, you are great
@kelvinanderson3767
@kelvinanderson3767 3 года назад
Love ur videos, keep it up !
@EliCuaycong
@EliCuaycong 3 года назад
Thank you!
@dravenoro6000
@dravenoro6000 3 года назад
good luck with channel :D
@SirSnorlax476
@SirSnorlax476 2 месяца назад
three years later this tutorial is still great! some things took some troubleshooting, but what code doesn't.
@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!
@marcosadrian65
@marcosadrian65 3 года назад
Love the stile of your tutorial man hope you keep doing this wonderful work!
@EliCuaycong
@EliCuaycong 3 года назад
Thank you!
@Anon-yg1qj
@Anon-yg1qj 3 года назад
The way you teach is very clear and easy to understand for beginner, thank you:-)
@EliCuaycong
@EliCuaycong 3 года назад
Thank you! comments like these keep me going
@pedrosilva6014
@pedrosilva6014 3 года назад
Definitely hit the subscribe button! Im starting with godot too and your tutorials are actually helpfull and really well made. Keep it up!
@Steven-ls1fz
@Steven-ls1fz 2 года назад
Soo good tutorial! 🤩
@Stampy705
@Stampy705 Год назад
I really love this GUY
@theoranger1404
@theoranger1404 3 года назад
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)
@bebonorman2250
@bebonorman2250 2 года назад
That like and subscribe transition was SMOOOTH!
@Aleksander-_-.
@Aleksander-_-. 3 года назад
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
@awdk7994
@awdk7994 Год назад
7:14 smooth
@leejanes3851
@leejanes3851 3 года назад
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.
@ImraneDev
@ImraneDev 2 года назад
i want you to keep your work because you have a special act make me enjoy your videos
@ViktorsJournal
@ViktorsJournal 3 года назад
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.
@ZairotOne
@ZairotOne 3 года назад
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
@joejames1414
@joejames1414 Год назад
thanks so much!
@gustavodziura670
@gustavodziura670 2 месяца назад
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 11 дней назад
oh thankyou sir!
@mbarake7265
@mbarake7265 3 года назад
Keep up the good work, The Alpha Chad of godot tutorials
@EliCuaycong
@EliCuaycong 3 года назад
Glad you like them! haha more to come! comments like these keep me going
@jheshuajaramillo1868
@jheshuajaramillo1868 2 года назад
Thanks for the tutorial !
@bebonorman2250
@bebonorman2250 2 года назад
Please continue making video. You're so underrated
@jamesjacob7541
@jamesjacob7541 3 года назад
How don't you already have a million followers!! 😁 Great content! 🥳🥳
@DFM605
@DFM605 3 года назад
You mean subscribers
@osama255
@osama255 Год назад
@@DFM605 They are the same
@bariendexterelgar4312
@bariendexterelgar4312 2 года назад
Just when I thought I found gold, he gone
@tobynuttall4354
@tobynuttall4354 3 года назад
Legendary video and person 🤩🤗
@EliCuaycong
@EliCuaycong 3 года назад
Thank you!
@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.
@JuhoSprite
@JuhoSprite 2 года назад
Incredible channel, I learned a lot. I'm kinda sad ur not uploading anymore tho
@lebobshark
@lebobshark 2 года назад
Keep this up. Your tutorials are straight to the point.
@projectvibe1226
@projectvibe1226 3 года назад
I thought u had 2 million subs you are very underated
@gamedevstanislove
@gamedevstanislove 3 года назад
Awesome! Thanks!
@EliCuaycong
@EliCuaycong 3 года назад
Thank you!
@Micho_Haku
@Micho_Haku 3 года назад
Thanks you!
@hoseavarghese7016
@hoseavarghese7016 Год назад
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?
@malcolmkoharian
@malcolmkoharian Год назад
nice on that left panning
@bacon.4626
@bacon.4626 2 года назад
im so gonna make this thx for the tutorial
@cockroacher6986
@cockroacher6986 3 года назад
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
@faus585
@faus585 3 года назад
Beautiful :')
@EliCuaycong
@EliCuaycong 3 года назад
Thank you!
@GnomePuntTrainerYT
@GnomePuntTrainerYT 2 года назад
Yo, Eli, whaddup man? We're starved for content here!
@ROYYY-s7q
@ROYYY-s7q Год назад
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
@rabbitmcpe_16
@rabbitmcpe_16 Год назад
@@dermond same 😅
@NIVLON
@NIVLON 2 года назад
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?
@jimfromstatefarm1800
@jimfromstatefarm1800 3 года назад
How do I get my assets dragged into godot, I have a chrome book and when I drag my file in it doesn’t stay in godots files do you know a solution?
@johnchase7667
@johnchase7667 3 года назад
I want to create a highscore. which I did with a "if score>highscore highscore=score" and I have it display but everytime I die and reload the scene the highscore also resets to zero. How can I store this so it doesn't reset? I am guessing that it needs to be in another scene? But not sure how to pass the variable between scenes?
@RollyBells
@RollyBells 3 года назад
Wow!
@vincentiusaxel8414
@vincentiusaxel8414 3 года назад
Hey after I input the " var Wall_instance = Wall.instance()" why is it eror
@dutchsplan
@dutchsplan 3 года назад
me too
@BadtripMedia
@BadtripMedia 2 года назад
you gained a suscriber friend
@itsME-dc4vm
@itsME-dc4vm 3 года назад
Nice ;)
@jast_yt_stuff
@jast_yt_stuff 2 года назад
Ive followed all the instructions, but my sprites are not loading? could you tell me why?
@tor8865
@tor8865 2 года назад
Thanks it worked.
@BasementStudi0s
@BasementStudi0s 5 месяцев назад
when i put arguments in the move and slide function it says i shouldnt
@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 10 месяцев назад
THANK YOU!!
@monibmomo4329
@monibmomo4329 3 года назад
Nice 👍
@xgozulx
@xgozulx 3 года назад
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 3 года назад
great tip! thanks for this
@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
@kleydermendoza4771
@kleydermendoza4771 3 года назад
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"
@OctarineCode
@OctarineCode 3 года назад
It didn't reset once it collides. Anyone with a working code?
@successspotu
@successspotu Год назад
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
@momenalshorman4663
@momenalshorman4663 2 года назад
Man my player is not getting down at all the gravity is not working please help
@Ialsodowatchyoutube
@Ialsodowatchyoutube 10 месяцев назад
Yes I also have the same problem
@spudseeker
@spudseeker Год назад
will the finished product work on android?
@Lee_Jun_Hyeok72
@Lee_Jun_Hyeok72 2 года назад
1:13 where can i download that sprites??? i really want them
@MarkJrLuat
@MarkJrLuat 3 года назад
Can you make a tutorial about wall climbing/jumping pls.. btw nice vid :DD
@rabbiter3737
@rabbiter3737 2 года назад
where can i get that light 2d texture file?
@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 :)
@tsundor1
@tsundor1 8 месяцев назад
this is my very first time trying godot (or any programming tool for that matter), and i can't test the work i've done. hitting the play button thingy opens up a window that crashes if i click on it. does anyone know what could be causing this? looking it up online tells me to change from gles3 to gles2 but i don't even know where to find this. it says top right corner but i don't see anything?? any help appreciated.
@mahmoud_ali_963
@mahmoud_ali_963 3 года назад
You Awesome 😊😊
@SOMEwaterSHOULDhelp
@SOMEwaterSHOULDhelp 3 года назад
Yeahhh
@klodd90
@klodd90 10 месяцев назад
Extents doesnt seem to exist in Godod 4+.. Anyone knows how to add?
@ufolog42
@ufolog42 3 года назад
can you add your finished project? I can't understand something with video maybe it will more efficient.
@Shinxbi__
@Shinxbi__ Год назад
Been stuck on this for a couple days. I have this error: Invalid call. Nonexistent function 'instance' in base 'PackedScene'.
@neel2793
@neel2793 9 месяцев назад
same issue, have you figured out a fix?
@abdalrahmanmoh.elbanna3998
@abdalrahmanmoh.elbanna3998 Год назад
the code camera didnt work nd the code also
@gosi8447
@gosi8447 3 года назад
how to fix the argument delta is never used in the function _physics_process.if this is intended,prefix it with an underscore 'delta'
@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
@EricAbroad
@EricAbroad 10 месяцев назад
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 9 месяцев назад
For me to
@mbarake7265
@mbarake7265 3 года назад
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 3 года назад
I'm planning on doing so eventually!
@dhruvinchaudhary1819
@dhruvinchaudhary1819 3 года назад
@@EliCuaycong cant wait for that😮😮
@gamedevstanislove
@gamedevstanislove 3 года назад
It would be helpful!
@insectexclusive3722
@insectexclusive3722 2 года назад
Can you share the light sprite?
@tonyteh
@tonyteh 2 года назад
Short and simple. Love it! Could you also do a video on how to create the title screen and the medals/share score to social media, etc.?
@ziadhany2028
@ziadhany2028 Год назад
where is flappy bird assets
@shimmyisme
@shimmyisme 3 года назад
Subbed! Plz make vid about making casual mobile game with godot
@kab5670
@kab5670 3 года назад
Bro, what will happen if you just don't press any keys? I mean you didn't put any ground floor or upper floor
@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
@juanmanuelalvarez1762
@juanmanuelalvarez1762 3 года назад
fuckin awesome
@moonsdonut5188
@moonsdonut5188 3 года назад
hi i have no experience with coding how long did it take to learn the language i want to learn too
@EliCuaycong
@EliCuaycong 3 года назад
Took me about a month and a half to get comfortable with writing down my own codes - to be honest, I've yet a lot to learn with coding. Keep it up! RU-vid tutorials and reading the Godot docs are the best means of learning imo
@mikohaidar527
@mikohaidar527 2 года назад
Why my score dont add
@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 10 месяцев назад
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 10 месяцев назад
@@matthewlovesyou4902 ohh that is good to know! Thanks for sharing ☺
@xsvmyx7595
@xsvmyx7595 10 месяцев назад
​@@matthewlovesyou4902 s I have to remplace every motion.y with velocity.y and I don't have to use move_and_slide ?
@Dr.z610
@Dr.z610 11 месяцев назад
5:54
@giantfrogstudios839
@giantfrogstudios839 Год назад
More Godot tutorials please.
@Battlestrop
@Battlestrop 2 года назад
Why doesn't the line "_physics_process(_delta):" work? It always shows up as an error, and the game file doesn't want to execute with that line. Same with the "move_and_slide" function, the version 3.4.2 says that doesn't exist. I don't know enough about the engine code to know what kind of syntax would be a workable substitute, but as of right now, the code shown in this video doesn't seem compatible with 3.4.2.
@bloo4824
@bloo4824 2 года назад
I think it needs func at the start obv although I think you need to update maybe?
@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 2 года назад
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!
@saybr1
@saybr1 2 года назад
give me link to download light
@acemilk84
@acemilk84 2 года назад
PLEASE COME BACK 🙏😭
@Fence07
@Fence07 3 года назад
u still there buddy?
Далее
I Used Godot For 100 Hours, Here’s What I Learned
35:09
▼КОРОЛЬ СОЖРАЛ ВСЕХ 👑🍗
29:48
Просмотров 445 тыс.
Best C++ Game Wins $1,000 - Game Making Challenge
22:18
I Remade My Scratch Game in Godot
10:04
Просмотров 347 тыс.
How to Make a Good 2D Camera
11:38
Просмотров 394 тыс.
Did I make a Mistake switching from Unity to Godot?
5:16
How do non-euclidean games work? | Bitwise
14:19
Просмотров 2,4 млн
I Made a 1D Game 🎮
11:18
Просмотров 1,7 млн
Why Making Multiplayer Games SUCKS
6:46
Просмотров 414 тыс.