Тёмный

How to make a Video Game - Godot Beginner Tutorial 

Brackeys
Подписаться 1,8 млн
Просмотров 804 тыс.
50% 1

► Check out Zenva's free Godot course: academy.zenva.com/product/god...
► Get 20% off your first year (on top of any existing site-wide discounts!) with this link (first 50 people): academy.zenva.com/cart/?add-t...
Let's make our first game in Godot!
········································­­·······································­·­····
🖌️ Get the Assets: brackeysgames.itch.io/brackey...
❤️ Donate: www.paypal.com/donate/?hosted...
········································­­·······································­·­····
🕹️ Finished Project: github.com/Brackeys/first-gam...
● Itch (Free Assets): itch.io/
● OpenGameArt (Free Assets): opengameart.org/
● Kenney (Free Assets): kenney.nl/
► Join Discord: / discord
● Website: brackeys.com/
········································­­·······································­·­····
► All content by Brackeys is 100% free. We believe that education should be available for everyone.
❤️ Donate: www.paypal.com/donate/?hosted...
········································­­·······································­·­····
🎵 Girasol - Quincas Moreira (RU-vid Audio Library)
🎵 Making a Game - Sofia Thirslund (Originial Soundtrack)
🎵 Time for Adventure - Sofia Thirslund (Original Soundtrack)
········································­­·······································­·­····
TIMESTAMPS:
0:00 Intro to Godot
2:16 What should we make?
3:22 Cooking with Assets
5:32 How Godot works
7:31 Player 1.0
16:57 Worldbuilding 1.0
23:28 Platforms
28:20 Pickups
34:20 Dying 1.0
40:14 Worldbuilding 2.0
41:58 Enemy
51:06 Dying 2.0
52:56 Player 2.0
1:00:43 Text
1:02:35 Score
1:07:46 Audio
1:14:16 Expoooort!!!
1:15:41 Where to go from here?

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

 

20 май 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3,8 тыс.   
@Brackeys
@Brackeys 22 дня назад
► Check out Zenva's free Godot course: academy.zenva.com/product/godot-101-game-engine-foundations/? ► Get 20% off your first year (on top of any existing site-wide discounts!) with this link (first 50 people): academy.zenva.com/cart/?add-to-cart=1319205&coupon_code=brackeys202401&
@vakqdev
@vakqdev 22 дня назад
THE BIG BRACK IS BIG BACK!
@giosieu5055
@giosieu5055 22 дня назад
Waltuh, put your course away waltuh, I'm not making games with you right now waltuh
@ranz1040
@ranz1040 22 дня назад
Will you make 3d tutorial also
@voidnatta
@voidnatta 22 дня назад
just commenting so I can go back here again in the future
@kokostyuba7586
@kokostyuba7586 22 дня назад
Will you put out a 3d tutorial?
@TheDiamondCore
@TheDiamondCore 22 дня назад
ITS HERE, THE OFFICIAL RETURN OF THE KING!
@mathislacroix5177
@mathislacroix5177 22 дня назад
Yes!
@johnx140
@johnx140 22 дня назад
HAIL TO THE KING!!!!
@MattPin
@MattPin 22 дня назад
Hell yeah, lets get this party started!
@mesopable
@mesopable 22 дня назад
Dani will be back end half of 2024
@sid98geek
@sid98geek 22 дня назад
OUR LORD HATH WOKEN UP FROM HIS DEEP SLUMBER AND HAS GRACED US COMMON FOLKS WITH HIS DIVINE PRESENCE! THE NEWS OF HIS HITHERTO UNFORETOLD ARRIVAL LEFT US SMILING!
@MfyhgGD
@MfyhgGD 11 дней назад
There's no way Unity's CEO fucked up so bad that he caused Brackeys to come back after 3 years
@LandersWorkshop
@LandersWorkshop 3 дня назад
Oh I think so Fyhg.
@joshuabautch8936
@joshuabautch8936 2 дня назад
well EX-Ceo, but Many People Trusted unity so such a betrayal as a fee PER INSTILLATION Was enough for him to return
@_remblanc
@_remblanc День назад
They still trucking with the runtime fee so they def did
@GameFightLove
@GameFightLove 3 дня назад
“Wow, I actually did it and made a game! Thank you so much for this. I am turning 50 and always dreamed of making games since I was a kid, but it always looked overwhelmingly difficult. This experience has given me more confidence to try and learn more, maybe even make my dream game. As the saying goes, ‘it’s never too late.’”.
@VTSfilms
@VTSfilms 10 дней назад
the cooking intro is going WAY harder than it has any need to be. With how well it was shot, I was convinced this was made for a series, and not just this vid.
@Sop_dev
@Sop_dev 22 дня назад
The start of a new journey.
@BR7AIZEN
@BR7AIZEN 22 дня назад
what are u doing here يا سحبه
@theboy6648
@theboy6648 22 дня назад
هلا و الله يا وحش 👍💪🇹🇳🇸🇦
@user-ut6yq8zb3z
@user-ut6yq8zb3z 22 дня назад
sooooop
@raido3664
@raido3664 22 дня назад
هلا والله
@_falcon_dev
@_falcon_dev 22 дня назад
يسطاااا
@GodotEngineOfficial
@GodotEngineOfficial 22 дня назад
Hyped to give this a proper watch!
@endermaster08
@endermaster08 22 дня назад
Thank you for the great engine!
@sql64
@sql64 22 дня назад
peititon to add this video to the menu when you open godot (for the first time maybe)
@G4MEPL4YS
@G4MEPL4YS 22 дня назад
Whoa, the real Godot Official channel:0 Hi!
@Volt22software
@Volt22software 22 дня назад
Godot official 😮
@PixelPulse-fo7tl
@PixelPulse-fo7tl 22 дня назад
godot is the only engine i've ever been able to learn and i tried just about every game engine
@GoldenD60
@GoldenD60 14 дней назад
22:00 *HUGE TIP HERE* : To prevent issues occurring when placing your points, on the left under "painting" click on the little grey magnet icon and select "Grid Snap" and set the number next to the magnet icon from 4 to 16. It will snap your points to the tile making sure that no problems will occur with collisions. For more precise grid snapping, select "Half-pixel", where it snaps to every half a pixel.
@El_Loogy
@El_Loogy 20 дней назад
40:35 Pro Tip: You can add scenes in the tile set, making it possible to place the coins on the tile map while still behaving normally as they should, besides it doesn't show up in the tree making it overall less cluttered. It's easy to do, just look around a bit in the tileset tab and try to drag a scene inside of it, you then place it like a normal tile
@milkedRat
@milkedRat 19 дней назад
We love Mario in godot
@Anthony-vb7sj
@Anthony-vb7sj 18 дней назад
thanks for the tip 🙏🏼
@JuanSanchez-op4kv
@JuanSanchez-op4kv 18 дней назад
You should make tutorial for those of us that are new to this 🙂
@iron4522
@iron4522 18 дней назад
I've been trying to do this but my coin script gets left with "'attempt to call function 'add_point' in base 'null instance' on a null instance" so I'm guessing theres some pathing involved that changes when you move the coin scene into the tileset
@mechanism1009
@mechanism1009 18 дней назад
@@iron4522 Is there a way to fix this? have you fixed this? I'm getting a lot of "null instances" and nodes not being found, like when I tried adding a HP system in a similar way, any ideas?
@LostRelicGames
@LostRelicGames 22 дня назад
Many have tried, but NOBODY does it like Brackeys. So happy to see the channel back!
@ghostradiogames
@ghostradiogames 22 дня назад
aww yeah LostRelic's here! The gang's all together.
@varunsuresh22
@varunsuresh22 22 дня назад
dont sell yourself short mate!
@Ahsaniro
@Ahsaniro 22 дня назад
🎉🎉🎉🎉🎉🎉🎉🎉 I need to learn Godot from you it was my dream
@67steinip
@67steinip 12 дней назад
Ahhh... Brackeys is something else but I learned so much from your channel and made me a subscriber, when I really needed that Megaman tutorial back in the day!.. Godot seems more Game creation friendly though, just from this tutorial.
@maximus_light
@maximus_light 22 дня назад
This is not just a tutorial. This is a big sign for Godot future. From now on the speed of community growth is going to be faster and faster.
@isaaciktaile1118
@isaaciktaile1118 21 день назад
And we can all thank Unity for it.
@azmoh4515
@azmoh4515 21 день назад
IMO he was a big part of why was unity so successful
@maximus_light
@maximus_light 21 день назад
@@azmoh4515 So it means. Now Godot going to be successful!!!!
@foldupgames
@foldupgames 21 день назад
It bodes well.
@schnitzelhannes6431
@schnitzelhannes6431 14 дней назад
@@isaaciktaile1118 Yeah thanks Unity, greedy corporations continue to unalive themselves
@samsilva6602
@samsilva6602 21 день назад
I'm graduated in Game Development, working as a Software Developer nowadays. During college, we mostly used Unity and I don't have to tell you how much I was grateful for your channel and contents. God, you helped me a lot. After school, I tried to learn UE5 but dropped it, it is too much to handle, too much for a single developer that has to do all by himself. 3 weeks ago I decided to get back to game development and learn Godot, and now YOU ARE BACK , MASTER! THANK YOU SO MUCH! I'm really happy!
@tbunreall
@tbunreall 18 дней назад
I really recommend sticking with ue5, the tools that come built into it are a god send for indie devs
@schnitzelhannes6431
@schnitzelhannes6431 14 дней назад
@@tbunreall Yeah you can do that if you want to deepthroat boots from corporations like with Unity
@romansalnikov5079
@romansalnikov5079 12 дней назад
Does Godot has any advantages over unity? I know that unity has much more assets, community, solved problems in Google. Why Godot? I asking in scope of self development. Not looking for get job as game developer. Just hobby. Why Godot? I used unity over 3 years and switched to web development
@schnitzelhannes6431
@schnitzelhannes6431 12 дней назад
@@romansalnikov5079 Because large companies will screw us up, as shown with unity. Godot is free open source forever, is growing very fast and soon will be the blender equivalent for gamedev
@ItsNothingAmazing
@ItsNothingAmazing 7 дней назад
@@romansalnikov5079 There are so many topics on this already. Just research why instead of asking here.
@El_Loogy
@El_Loogy 20 дней назад
1:02:48 Pro Tip 2: You can just create a script named "Game Manager" and inside project setting go into the "Autoload" tab and add your game manager script, that way it will always be there, so if you have multiple levels you don't have to put a "Game Manager" node in each of them, it even enables you to make the variables inside the scripts to be global and accessible from every other scripts. This makes everyhting much simpler and allows you to directly call the function "add_point" from the coin script. Just remember to reset the points counter whenever you reload the scene or else coins will keep adding up.
@chr0n4s25
@chr0n4s25 19 дней назад
How you do it with the label? I cant get it to work with your method. But I like your method
@chr0n4s25
@chr0n4s25 19 дней назад
Nvm i used signals and that works great
@Lucky_Drive
@Lucky_Drive 18 дней назад
Yep, he said that at the end of the video.
@rorrust2110
@rorrust2110 18 дней назад
or instead of just the script, you can use a node with the script instead, that way you can cycle through different background music by placing the audio inside of the node.
@omartanah5854
@omartanah5854 17 дней назад
Thank you! this works really well. To reset point counter you can make a new function similar to the add_point in the GameManager like this: func reset_point(): score = 0 print(score) then in killzone script in the on_timer_timeout signal you can call the function like this : GameManager.reset_point() I hope this helps anyone reading!
@Mike-wu5ef
@Mike-wu5ef 22 дня назад
ADVICE FOR BRAND NEW DEVELOPERS: step 1. follow a few tutorials like this. step 2. think of a very simple game idea. step 3. try to make that game with the knowledge you have. step 4. when you inevitably run into a feature you don't know how to add to your game, watch a tutorial on that thing specifically. step 5. make multiple small projects using less tutorials and start to rely more on the documentation until you become more independent. step 6. you are now fluent in game development. good job!
@Rikaisan
@Rikaisan 22 дня назад
Complimenting step 4: If you can't find a tutorial on that thing, divide it into smaller problems and look for those instead. So instead of "How to make a magic bag" you maybe can think of it as an inventory, so "how to make an inventory" and if you still can't find that, divide it into even smaller problems until you get to the basics of whatever you want to make: - How to make a UI - How to toggle a UI / a scene - How to disable inputs while in a UI - How to make draggable items - How to store data in an object - Etc, etc, etc...
@digital_down
@digital_down 22 дня назад
And don’t ask chatgpt, cause the latest model only knows godot 3.5. I learned that the hard way.
@k-vandan4289
@k-vandan4289 22 дня назад
thanks
@zuzudev
@zuzudev 22 дня назад
And also have fun! Don't stress too much. In the case of game development the saying "Rome wasn't built in a day" really applies. Your game may not look the way you want it to at the moment, but by the end of next week, who knows 🤷‍♂
@iosgamertool8741
@iosgamertool8741 22 дня назад
+rep I learnt coding that way for my roblox games works 10/10 Lets see if I can do it for godot
@Flizz8
@Flizz8 22 дня назад
To all future Brackeys student in Godot. you have met the best teacher in this field, enjoy.
@EvenTheDogAgrees
@EvenTheDogAgrees 22 дня назад
Yeah, everyone's raving about this guy. Unfortunately, it's 11pm over here, and I gotta work tomorrow. But I guess tomorrow after work I'll find out what the hype is all about. Leaving the tab open on the HTPC, so that when I turn the TV on tomorrow, it's the first thing I see. 😉
@gorlix
@gorlix 22 дня назад
​@@EvenTheDogAgreeswhat is lil bro yapping for lol. ofc not everyone is good in this scene but brackeys was a legend in early game development and the hype is here because he returned to making videos. him starting right off Godot is a bit weird, i personally wish Godot was better but it is a free engine so we just have to wait until the greatest contributors do their brilliant work
@blo0m1985
@blo0m1985 22 дня назад
But it is useless as no c# 😢😢😢
@Fishvap
@Fishvap 22 дня назад
Yes C# ??? ​@@blo0m1985
@silvercakes
@silvercakes 22 дня назад
@@blo0m1985 GDScript is basically Python and it's much easier to write than Unity's mangled C#. You'll get used to it quickly.
@greenboyecharlie2649
@greenboyecharlie2649 19 дней назад
To those who have a problem with the camera jittering the player when Position Smoothing is enabled 23:03, select the camera and in the inspector set Process Callback to "Physics" instead of "Idle", this is likely the monitor's refresh rate being different. Hope this helps.
@isaacemerson2035
@isaacemerson2035 4 дня назад
Thank you! Googling didn't help lol
@vr77323
@vr77323 4 дня назад
Had I seen this few days ealier, you would've saved me 2 hours of googling ...
@son4rch119
@son4rch119 День назад
thanks, i'm commenting to boost this up so that others who run into the same issue as me can see this solution!
@SystemsInPlayPod
@SystemsInPlayPod 20 дней назад
We've just recently jumped into godot and it has been really fun to use and learn! We're glad that just because we're changing engines that doesn't mean we have to change our teacher.
@shamram321
@shamram321 22 дня назад
Man, you do not mess around! I have been trying to get to grips with Godot (and game dev in general) for the past few months and while I've definitely learned a lot on my own, there are some features such as the sprite animation and sound editor that I didn't fully understand but you gave very clear and practical examples of how and when you would use these features, they've gone from something I fear to features that I want to use right now! I think I speak for a lot of people in the comments when I say thank you!
@afsharanh
@afsharanh 22 дня назад
so true!
@RealLostmatter
@RealLostmatter 22 дня назад
Man if i had brackeys when i was learning godot... future godot learners, THIS IS THE GUY!!!
@Potato_DevOfficial
@Potato_DevOfficial 22 дня назад
I wish I was like 5 months late
@Sakros
@Sakros 22 дня назад
I'm just about to start now. So just like back in unity days I can watch brackeys to learn more lol. It's perfect.
@notrhythm
@notrhythm 22 дня назад
@@Potato_DevOfficial lmfao
@FlipperDumm
@FlipperDumm 22 дня назад
@@Sakros today i woke up wanting to try doing game dev again, but with godot instead of unity. IT IS ABSOLUTELY PERFECT
@Kxray1
@Kxray1 21 день назад
Ayyy just randomly started today
@RaulMarengo
@RaulMarengo День назад
I just wanted to say that it is good to have you back. I have left my 10 yo son with this video and with minor help from me he is now over half way through and he has learnt a lot. He got stuck a few times not knowing some computer basics, like how to select things (holding shift, control, etc) but he has now learnt those things. Looking forward to seeing more from you.
@fitzgeraldjw
@fitzgeraldjw 17 дней назад
Totally new to game development and decided to pick up Godot a couple weeks ago. I was introduced to you as you announced your return, and seeing so many others reacting to your return in a positive way had me excited. I've gone through hours of other RU-vid videos, and the way you take those same concepts and communicate them in a simple, understandable way is amazing and so helpful. Love your style and can't wait for more of your content!
@Zenva
@Zenva 22 дня назад
Thanks for the collaboration Asbjørn & Sofia! Can't wait to see you work your magic with Godot!
@xrusteater
@xrusteater 22 дня назад
not bro using the government name 😭
@Zenva
@Zenva 22 дня назад
@@xrusteater making games is a serious business 😎
@screablue
@screablue 22 дня назад
​@@Zenva I mean, you are not wrong 😂
@CronixEdits
@CronixEdits 22 дня назад
I can't even pronounce Asbjørn 😭😭😭💀
@nomgartt
@nomgartt 22 дня назад
@@CronixEdits As Be Yorn
@crtl-prototype-studios
@crtl-prototype-studios 22 дня назад
im learning unity because of brackeys in the first place, and now learning godot because of brackeys. Brackeys is a legend.
@asterix...
@asterix... 20 дней назад
Wait your learning two engines at the same time?
@BahaaSoliman
@BahaaSoliman 19 дней назад
Pick an engine and stick to it, otherwise you ain't going anywhere
@lil_Gyatis
@lil_Gyatis 19 дней назад
Legend
@der-Dritte
@der-Dritte 18 дней назад
@@asterix... He probally change engine after the unity contreversy
@jon1913
@jon1913 19 дней назад
Great to have Brackeys back. I've been making games as a hobby for 15 years and this video is one of the best intros to game dev I've ever seen. It took me a long time to understand the basics of game development, structure and organization and that struggle resulted in a lot of very messy, barely functional games that were almost impossible to work on. This video nails the fundamentals and how to quickly make a functional game. Awesome stuff!
@LispyLemon
@LispyLemon 21 день назад
Brackeys original videos on how to make games in unity are what got me interested in game dev. I followed all his tutorials and completed a game and added extra stuff to it and had an absolute blast doing it. Im so excited that your are back and your as funny as ever. I really enjoy your videos and you make everything just make sense and they are just enjoyable to watch. Ill be sure to work my way through this tutorial and have a go at making stuff with Godot. Im so happy your back.
@StickyE-ok7by
@StickyE-ok7by 22 дня назад
Now we just need dani back and its gonna be the golden era for game development in RU-vid
@harigamedev
@harigamedev 22 дня назад
yess
@Sardonmaximus
@Sardonmaximus 22 дня назад
If we could have @SebastianLague convert to Godot that would be Epic.
@Ibadullah
@Ibadullah 22 дня назад
And Sam hogan
@creucreusator56
@creucreusator56 22 дня назад
i'd like to give you my like but it's already at 69 sooo
@harigamedev
@harigamedev 22 дня назад
i like your channel's name
@rootR7
@rootR7 22 дня назад
Please don't discontinued this Godot series because you explain it better than others You Are a Good Teacher....
@xPumaFangx
@xPumaFangx 21 день назад
Correction It is not You Are a Good Teacher....... Instead use, You Are The Good Teacher........... thank you.
@animowany111
@animowany111 20 дней назад
@@xPumaFangx Please do not correct people if your corrections will be wrong. "You are a good teacher" is correct. Especially that there are other issues in the comment, like "don't discontinued" should be "don't discontinue"
@xPumaFangx
@xPumaFangx 20 дней назад
@@animowany111 Hu, I didn't know you where not aloud to have a sense of humor online. I guess I am going to have to use that subjective memory my parents always had.
@animowany111
@animowany111 20 дней назад
@@xPumaFangx Your sense of humor is obviously broken if you find posting wrong corrections funny
@comradecameron3726
@comradecameron3726 20 дней назад
@@xPumaFangxHow did I happen upon an individual with an even more unhinged humor than I?
@crackedname3409
@crackedname3409 19 дней назад
I just finished my first ever game! I absolutely love having you back and learning game dev from you!! Thank you so much
@jbfelix_
@jbfelix_ 16 дней назад
Oh My God I enjoyed this tutorial so much. Thank you! I just started my journey with game dev and I did not know Brackeys, but it was always mentioned in the videos I found. I decided to start with Godot and not a month passed and he came back with a new video on Godot. I guess I'm lucky the legend is back.
@GabrielAguiarProd
@GabrielAguiarProd 21 день назад
Thought it was going to be a short tutorial. But nope, it’s a full mini game 1hr+ long video. Very nice! Well done and glad to see you back.
@panampace
@panampace 22 дня назад
Helpful tip for anyone coming from Unity: if you ever wonder why you can’t attach multiple scripts to a Node, it’s because in Godot, the script actually IS the Node. All Nodes are classes, and attaching a script means extending its class. Godot doesn’t have GameObjects and Components like Unity does, but you can consider a Node’s children Nodes to be its components. So you can give a Node a component script in 2 ways: - Give the Node a child Node, and attach script to it - Instantiate a script as an object inside the Node’s main script
@Cezkarma
@Cezkarma 22 дня назад
This is great advice! I actually tried Godot a few months back and one of my biggest gripes was the inability to add more than one script per game object. The solutions you suggested here are great workarounds.
@danielpaulo2119
@danielpaulo2119 22 дня назад
OR use Resources in a export variable, but that's a little more advanced.
@touringrc5007
@touringrc5007 22 дня назад
This system is like Unreal Engine and Unity mixed together.
@MisterBerdill
@MisterBerdill 22 дня назад
Yes, Godot's way means a much more exposed and visible scene tree compared to tons of components on one object in unity. Don't worry, if it's ugly or you have reusable node structures, just right-click -> save as scene!
@albert69Einstein
@albert69Einstein 22 дня назад
@@touringrc5007 I would say Unreal and Unity are the big bully neighborhood kid. And GODOT is the really super smart kid that totally respects everyone.
@ArnauGarciaRodriguez
@ArnauGarciaRodriguez 20 дней назад
Thanks a lot for coming back king! I haven't felt motivated for a while, and having the opportunity to learn a new engine with your tutorials is just fantastic
@flowesome7
@flowesome7 20 дней назад
Chapeu! This is absolutely top notch quality and probably the very best (free) Godot tutorial out there. Every single click is explained, no magical background things which are not being mentioned because the creator doesn't undestand them himself, perfect order of events. This is just awesome! Thanks!
@Damian-lk1nc
@Damian-lk1nc 22 дня назад
Never used Godot in my life. Downloaded and launched Godot, and I'm ready to start the video. Haven't been excited about something like this in a while. Let's see what Godot has to offer.
@Deri_LULZZ
@Deri_LULZZ 22 дня назад
trust me, it's very good
@mitchelldutch
@mitchelldutch 22 дня назад
Same started today! Good luck on your journey 🍿and I will see you on the otherside
@Damian-lk1nc
@Damian-lk1nc 22 дня назад
@@Deri_LULZZ seems great so far. One tutorial later, and one "game" later, the engine is very user friendly.
@Damian-lk1nc
@Damian-lk1nc 22 дня назад
@@mitchelldutch Good luck to you as well. I hope to see you on some game jams!
@askeladden450
@askeladden450 22 дня назад
​@@Damian-lk1ncyup, being user friendly is so underrated, and not just for beginners. I have 10+ years of experience in making games in unity, unreal, sdl/sfml and my own game engines. But never had some much fun and speed in developing games like i am having in godot.
@TimothyParez
@TimothyParez 18 дней назад
I don't know where to start. First of all you are such a talented teacher. Second, this has go to be, the best, most fluent, introduction to Godot ever. In over just one hour you walk us through a process which other creators drag out over 10 or more episodes. This introduction is so damn good it should, maybe not right now, but eventually, become part of the Godot project and made accessible for the millions of people who don't have access to RU-vid. It's so good, to have you back!
@ProtonicStudios
@ProtonicStudios 20 дней назад
I started programming with your Unity tutorials years ago when I still was a kid, and now I'm making a tabletop game for a community in Godot. I'm looking forward to keep learning with your amazing videos. Thanks for what you do, as always!
@iHeartGameDev
@iHeartGameDev 22 дня назад
Return of the king. Thank you for inspiring thousands of gamedevelopers over the years! And here's the push that Godot needed to reach new heights! Cheers!
@Dominicn123
@Dominicn123 22 дня назад
youre not too shabby yourself bro, i want to say the exact same thank you to you as well, as you've greatly helped me in a lot of ways when i was using unity, so much. i'm on unreal now but i still support your videos lol
@_dimitrisbr
@_dimitrisbr 22 дня назад
Uhh, it feels like I'm 16 again, when I didn't even have a pc and i was watching your videos just to get an idea of how that stuff works, happy to see you back!
@Emmanuel_Ojor
@Emmanuel_Ojor 22 дня назад
I presently am 15 and watching this video without a pc 😂😂😂
@dovid729
@dovid729 22 дня назад
im 16 right now but was jus like that when i was 10
@Lisanicolas366
@Lisanicolas366 22 дня назад
im not even interested in making games and im watching this lmfao (im 17)
@hoapham7389
@hoapham7389 22 дня назад
​@@Emmanuel_Ojor godot engine is available on Android platforms also 😂 you just need to connect keyboard and mouse somehow
@twitchthoughts9063
@twitchthoughts9063 14 дней назад
WOW THIS IS LIQUID GOLD. OMG. THANK YOU. NO AMOUNT OF PREVIOUS TUTORIALS IVE CONSUMED HAS GOTTEN ME TO THIS LEVEL OF UNDERSTANDING. I CANT BELIEVE I COMPLETED IN A FEW MINUTES WHAT I ATTEMPTED MULTIPLE TIMES OVER SEVERAL MONTHS AND GOT NOWHERE. THANK YOU!!!!!
@GregSilcox
@GregSilcox 6 дней назад
I'm so excited about your return. I jumped in on the tail end of the Unity series, and have missed you ever since. I built along with the video, and have a working game on my desktop that I can modify to my heart's content. This was an excellent intro to Godot!
@iiropeltonen
@iiropeltonen 22 дня назад
Brackeys tutorials originally got me into gamedev. Now I'm studying gamedev in university. Can't wait for more
@SteinMakesGames
@SteinMakesGames 22 дня назад
0:28 Thanks for featuring my game Dig Dig Boom! It's my first Godot project, so goes to show how versatile it is for beginners :)
@saintdeity5023
@saintdeity5023 20 дней назад
Mad respect brother 🙏
@cinesutra2430
@cinesutra2430 20 дней назад
can you share the link to your game
@nickchoi4635
@nickchoi4635 20 дней назад
Your game looks cool, what is the name of that game? I think I would like to play it!
@kesorangutan6170
@kesorangutan6170 20 дней назад
@@cinesutra2430 It's on steam and hopefully will come out end of this year.
@kesorangutan6170
@kesorangutan6170 20 дней назад
@@nickchoi4635 He literally wrote name of his game in his comment :D It's called dig dig boom.
@simonrigby2776
@simonrigby2776 4 часа назад
When I got into Unity years ago your videos were a staple and now that I (umm or is that we) have switched to Godot I am so delighted that you're back. Loved this and although I'm a week into my Godot journey I feel like my brain just got bigger. Love your work sir!
@wesleylima5723
@wesleylima5723 12 дней назад
I finished following the tutorial. Can't wait for the upcoming videos! Thanks Brackeys!
@rogerserra4300
@rogerserra4300 22 дня назад
Found his RU-vid channel when he was already gone, but I'm glad I'll be able to follow him this time
@rmt3589
@rmt3589 22 дня назад
Same. Had notification bell on just in case. And it paid off!
@Bitlytic
@Bitlytic 22 дня назад
This is so nostalgic. I learned Unity through Brackeys and others when I first did game dev and now I've used Godot as my main engine for ~2 years now and seeing Brackeys make videos on it just fills me with so much joy. I really hope this brings others into the Godot ecosystem, we're a super welcoming community and I think Godot is only going to grow better and better
@resh7521
@resh7521 15 дней назад
I've watched your tutorials as a teenager and developed small stuff, and here I'm in college now watching you again and learning. Welcome back
@ShrineFox
@ShrineFox 18 дней назад
I love how clearly you explain things. I thought I already knew these basics, but I still learned a lot of new details. Either way, hearing it reiterated from you is more encouraging than from any other creator. Looking forward to the rest of the videos!
@tomuridev
@tomuridev 22 дня назад
I LOVE YOU. I started when i was 15 with your tutorials. Im 26 and live as a game developer. I love you so much, you are going to give life and a career to many young ones
@WibleWobble
@WibleWobble 22 дня назад
Godot solves pretty much all my gripes with the "industry standard" game engines and has actually made me excited about game dev again. Cant wait to see the new wave of creations made with this, and thank you for helping spread the good word!
@natefoldan
@natefoldan 21 день назад
Exactly the same for me. Godot is brilliant.
@OmarLeKing
@OmarLeKing 5 дней назад
I’ve watched this video 3 times and I’m building along slowly whenever I’m off work. This has been so helpful. I’ve never thought I could get as far as I did and you brought me so far in just an hour. Instant sub.
@hasanajami7653
@hasanajami7653 22 дня назад
My man is so goated that eeven after 3 years he instantly gets a sponsor on hís first tutorial video
@danylbekhoucha6180
@danylbekhoucha6180 22 дня назад
"First" tutorial video.
@hasanajami7653
@hasanajami7653 21 день назад
@@danylbekhoucha6180 it is his first one after 3 years
@Dark__Thoughts
@Dark__Thoughts 20 дней назад
@@danylbekhoucha6180 He said "after 3 years".
@sega5785
@sega5785 18 дней назад
Instant cringe
@supermj767
@supermj767 21 день назад
I followed the whole tutorial, never got messed up ONCE! He explained everything so well.
@user-tj5tv3ib1d
@user-tj5tv3ib1d 18 дней назад
I never knew brackeys, never watched any game dev content since i got into it last year, but I never felt like starting and dive into this massive world. Your comeback feels like a message to me, thanks!
@KeyCode98347
@KeyCode98347 19 дней назад
You're back! I always watched your unity tutorials back when you made them, so after my transition to Godot, I'm really excited to see you join the community! Welcome!
@mcoolid
@mcoolid 22 дня назад
Welcome back, we missed you
@codepingu5732
@codepingu5732 22 дня назад
I've seen good tutorials, but the production quality of this video is absolutely jaw dropping. Congratulations!
@jglackey2
@jglackey2 17 дней назад
Your time is impecable! I was just looking for a tutorial to get started learning Godot and a news article talking about you popped up. This was a great tutorial, and I am really excited to start learning this tool!
@IndieVoid-uj5nd
@IndieVoid-uj5nd 6 дней назад
Huge thanks to u brackeys i really loved your tutorial about godot i was thinking to switch to unity because of lack of tutorials of godot but since u started uploading tutorials I am really starting to get good. Huge thanks❤
@captain_fact
@captain_fact 22 дня назад
This is currently the most easiest to follow godot tutorial I've watched. I'm really looking forward to the programming tutorial
@bagdaja6881
@bagdaja6881 22 дня назад
I started using godot a week ago, seeing you join the community just as I'm starting is great to a point you can't even fathom! Thank you so much for all the tutorials you'll make!
@TroddenOdin
@TroddenOdin 22 дня назад
Dude I am in the exact same boat
@_dreamer__
@_dreamer__ 21 день назад
lmao. i started using it in a exact same day that tutorial popped off. And i was specifically searching for a Brackeys video. I couldn't believe this :D
@tadoriaselan3268
@tadoriaselan3268 14 дней назад
I started with your Unity tutorials they were always really helpful. The experience of doing this for so long definitely shows.
@ShadeKirby500
@ShadeKirby500 16 дней назад
The solutions that you come up with for all the problems in game development are very elegant. I appreciate it.
@SpeedTutor
@SpeedTutor 22 дня назад
A famous quote springs to mind. What did CJ say back in '04? Ah S***, here we go again! Haha. Welcome back.
@KaTzN
@KaTzN 22 дня назад
The sense of humor never changed, I love it.
@percisilverwish
@percisilverwish 15 дней назад
Thank you for keeping this short and sweet, perfect for an introduction into Godot! Can't wait for more videos!
@dexleeberate
@dexleeberate 13 дней назад
This is the best game development tutorial I have ever seen! It’s easy to understand,full of details,and considerate for beginners.you are really great!! !
@PuraTvOyun
@PuraTvOyun 22 дня назад
I don't know what to feel right now. I'm a hardcore Unreal Developer but back when I was studying game design in university I learned how to make games with unity with you. I even used your videos to implement some gamplay mechanics in Unreal Engine. I'm really happy that game development community got you back. And I'm glad you decided to go with Godot. I believe in the goal of Godot. And your videos will help them a lot. (Don't underestimate your impact 😅) With you I will give a second chance to Godot with a hobby project. I used it at least 4 years ago back when they first share their 3D demo project during global game jam that our department hosted.
@kerhabplays
@kerhabplays 22 дня назад
pretty cool! keep going dude!
@ghjuyt101
@ghjuyt101 22 дня назад
I have made a full game (minus assets) in 3 weeks that i had issue after issue with in unreal for almost 12 weeks. As long as your programing is good it is genuinely alot smoother.
@PuraTvOyun
@PuraTvOyun 22 дня назад
@@ghjuyt101 Yeah I don't struggle that much. I directly plan out my systems c++ and blueprints in mind. Good understanding of C++ and how to debug it is what helps you have a smoother experience. Because most of the time the problem caused by a pointer. Blueprints are also in pair with C++ api and they are designed OOP in mind. a good understanding of those concepts wil also help the beginners.
@ghjuyt101
@ghjuyt101 22 дня назад
@@PuraTvOyun my ossue has primarily come from unreal not being true to code and having stange conventions that are not always well documented
@PuraTvOyun
@PuraTvOyun 22 дня назад
@@ghjuyt101 I get you. Unreal Engine's C++ is not a pure c++. The intentions and what they did becomes clearer once you learn the design patterns, software development conventions and taking a deeep dive into source code. Most of the documentation you need is in the source code since they use the same api as you do from the almost int WinMain() to the BeginPlay() of your actor.
@nandzh_
@nandzh_ 22 дня назад
*If your player sprite jitters after enabling position smoothing on the camera:* Go to Camera2D->Process Callback and change it from Idle->Physics.
@Lukas-tq5uq
@Lukas-tq5uq 20 дней назад
thank you bro
@Lotryas
@Lotryas 19 дней назад
That's what I was looking for in the comments. Thank you! How did you catch it? An explanation on the why would be much appreciated!
@WebCamCartmell
@WebCamCartmell 19 дней назад
bang on point, thanks dude
@honestlybadgaming
@honestlybadgaming 18 дней назад
@TprocNet @TprocNet
@runelillevang1011
@runelillevang1011 15 дней назад
Nice..! Upvoted
@thehab
@thehab 22 дня назад
I can’t explain how happy it makes me to see you back! RU-vid was sorely lacking while you were gone, brother! ❤
@ensick
@ensick 19 дней назад
just finished the tutorial and im loving the engine! Im suprised with how intuitive the engine and coding language are, I feel like I've got a decent grasp of the basics now which i can't usually say after other tutorials. It was great and easy to follow, and it was awesome being able to put my own spin on stuff like level design and animations without feeling like im making a mistake. Im really excited to see what you'll put out next relating to Godot
@josephstrahl5921
@josephstrahl5921 11 дней назад
1. I love Brackeys, and would have watched this video no matter what because of how relaxed I feel as he explains things. 2. I have been learning Godot, and he does such a great job of breaking things down and explaining. I am so glad Brackeys is back. He talks in a way that it feels like you're listening to a good friend. We feel like we know him, even though he has no idea who we are. Fantastic creator.
@littlephoenix
@littlephoenix 22 дня назад
Years ago when I started learning game development, I wanted to start with Godot because my computer was old and could run Godot more smoothly. However, I struggled a lot due to the lack of Godot tutorials and switched to learning Unity. Beginners these days are so lucky because there are now Brackeys Godot tutorials.
@King_H
@King_H 22 дня назад
The beginning of a new era
@026harkishansingh5
@026harkishansingh5 16 дней назад
One of the most lucid tutorials out there! Kudos to the entire team! Welcome back.
@Snakebite420
@Snakebite420 2 дня назад
Awesome tutorial! High quality! Im so very glad Brackeys is back! We missed you greatly! ❤🧡💛💚💙💜
@VanityNotFound
@VanityNotFound 22 дня назад
right when i get into godot the king comes back. i really hope he doesnt just make a few videos and turns this into a regular thing to help us learn alongside with him. Hopefully there will be some C# stuff too
@cinderwolf32
@cinderwolf32 22 дня назад
0:30 So cool to see Windowkill! The most innovative game I've seen, and a great example of how the ability to easily modify the game engine / editor itself is such a powerful tool to have (it is not all vanilla!)
@schoonerthedog
@schoonerthedog 5 дней назад
I have been trying to work in Godot for weeks now, and this tutorial shows you way more than any other channel has. Thank you!
@madebyaaron
@madebyaaron 2 дня назад
Thank you for coming back! Amazing content!
@InvasionAnimation
@InvasionAnimation 22 дня назад
Just when we needed him the most. The Hero returned.
@blo0m1985
@blo0m1985 22 дня назад
But it is useless as no c# 😢😢😢
@simba---
@simba--- 22 дня назад
@@blo0m1985 Bro, i don't know if you are trolling or not since I see your same comment everywhere. This is not Unity, so no C#. You can use C# in Godot but it has limitations. If you want to use Godot with it's full potential you need to use GDScript. Your comment is like saying "useless bcz no C#" when you use Unreal Engine. It just makes no sense. I guess you are a beginner and scared to learn new things. I just want to tell you that you will never be using only one technology if you work as a programmer (if you even want to be a programmer, maybe gamedev is just your hobby idk, i just want to help you). For example, if you work as web dev you will never use only React and Firebase, you will SQL, Mongo db, Flask, Clerk, Stripe, bunch of different APIs that you have never seen before and bunch of other new tech that you have never seen before, so you will need to read the docs and learn by yourself. Limiting to only one technology is nearly impossible in real life bcz it almost impossible to make everything with only one technology. GDscript is much much better than C#, it's litteraly the same as python.
@kanbekan
@kanbekan 22 дня назад
​@@blo0m1985godot also support c# if you download the c# edition And godot also support many more languages with gdextension
@EmptyNullified
@EmptyNullified 22 дня назад
​@@blo0m1985GDScript is easier. And the documentation is amazing too!
@overthr0w138
@overthr0w138 22 дня назад
​@@blo0m1985yes, you can only make games with C#. Do you even listen to yourself?
@cemvamk3838
@cemvamk3838 22 дня назад
I never clicked on a video so quickly. Great to see the king back in business.
@SodiumRising
@SodiumRising 4 дня назад
Thank you so much for doing this! I have been wanting to learn Godot for a while, and this is making me finally jump into it and use it. THANK YOU!
@bird_magician
@bird_magician 15 дней назад
Hey Brackeys, I just wanted to say a big thank you for your tutorial. I'm an indie game developer who loves being creative (I don't know how to code). Right now, I'm making a game in Godot, and I've used your tutorials for Unity before. I'm really happy you're back because it encourages me to learn more about Godot. Your tutorials are always easy to understand, and I learn a lot from you. Thank you so much!
@ymi_yugy3133
@ymi_yugy3133 22 дня назад
Awesome tutorial. Here a few tips to ehance the UX a little. 1. In the project settings make sure your physics fps matches your refresh rate. Otherwise there will be jitter. 2. Allow the player to make a jump even shortly after falling down. (50ms felt good to me). I accomplished this by adding a timer on the player and restart it every physics tick, if the player is on the ground. Then allow jumping by allowing the jump if timer.time_left > 0, even if the player isn't on the ground.
@onurkorkmaz22
@onurkorkmaz22 17 дней назад
I've got a high refresh rate monitor and I was thinking about why was my character jittering, I wasted 10 to 15 minutes until I noticed it was because of my monitors refresh rate but I never found a fix except capping the fps at 60. Seeing your first tip fixed it and gave me a knowledge that I needed and I will never forget. Thanks!
@GrumpyStoic
@GrumpyStoic 16 дней назад
@@onurkorkmaz22 Just to clarify, is this "Physics ticks per second"? (From looking at the Godot documention I get the feeling they renamed it from "Physics FPS".
@GrumpyStoic
@GrumpyStoic 16 дней назад
Hey are you able to provide a little more info on the jump timer? I've had a stab at it but am puzzled how to achieve this so far. What's confusing me is I'm printing the timer and it is either or zero (when reset). I'm expecting it to tick up at least whilst I'm in the air. I tried setting the player way high in the air to see if that made a difference, but the timer still started at . I may simply need to read up on Timers tbh. Edit: Even now I just read the hover-text for Wait Time and it blew my mind, so I think what you're proposing is probably a few steps away from what I can achieve as a beginner.
@Gatrehs
@Gatrehs 16 дней назад
@@GrumpyStoic You can achieve it as a beginner easily. Add a timer node to the player called Timer, Make sure it's a 1 shot and 0.05 seconds. (50 ms) In the _physics_process function you modify your if is_on_floor() statement like this: if is_on_floor(): $Timer.start() if direction == 0: animated_sprite.play("idle") else: animated_sprite.play("run") else: animated_sprite.play("jump") Last thing you need to change is in if Input.is_action_just_pressed("jump") and is_on_floor(): You need to change it to if Input.is_action_just_pressed("jump") and not $Timer.is_stopped(): That means you'll be able to jump as long as the timer is running instead of as long as you're on the floor. You can probably use a variable and call it something like jump_timer instead of directly referencing the timer if you prefer that but I wanted to make the comment as short as possible haha. Edit: I suppose you technically could spam the jump twice with this functionality within those 50ms, but you can just stop the timer using $Timer.stop() when you do the jump as well.
@onurkorkmaz22
@onurkorkmaz22 16 дней назад
@@GrumpyStoic Yes, they've renamed it.
@GoldenEdits656
@GoldenEdits656 22 дня назад
Yes! I've decided to switch from unity to godot b/c of the unity stuff awile ago, and you making videos on godot will help me tremendously!
@ghjuyt101
@ghjuyt101 22 дня назад
I originally went to unreal and recently moved to godot mid project, almost done with the programing 3 weeks later
@CodeBeanutPutter
@CodeBeanutPutter 19 дней назад
I never really used Unity, and had never heard of your channel before, Brackeys. But I'm very glad I have! This evening was another depressive one for me, where I just had to wait around for sleep and the next day to begin to try and find something I could get some enjoyment out of again. But then I remembered this hour-long tutorial of yours for Godot was up, and there were so many comments from people praising your Unity tutorial work. It was enough to help pick me back up again, and get something fun and nostalgic done today. Instead of having nothing but blech-feeling. Thanks so much! Looking forward to learning/exploring Godot more with your future work. ❤ You two clearly put quite a lot of effort into this, both readily apparent and subtle, and it really shows.
@lumpyness
@lumpyness День назад
I really love your videos, especially how beginner friendly they are, I watched other videos on godot but they never really explained how to do somethings like you do. I wanted to take the knowledge I got from here and expand on them own but I just cant seem to get the fix to my problem, looking forward to your next video whenever you get the chance
@trboxify
@trboxify 22 дня назад
Just finished my first Godot game last night, using the official 2D tutorial. Brackeys’ timing couldn’t have been more on point! Welcome back, king 👑
@usernameadamgames
@usernameadamgames 22 дня назад
Just when we needed him, **He returned.**
@howfishhao
@howfishhao 19 дней назад
So glad you are back with Godot content! Looking forward to learning again!
@hasan7786
@hasan7786 13 дней назад
This is a great beginner tutorial at a great pace. I'm coming from unity and this really put me on track to understand how Godot works and the differences/similarities while making something quick and fun. Thank you so much and welcome back!
@JustNightmare
@JustNightmare 22 дня назад
As someone who have used GODOT for the past years to make games, this video is a great tutorial. It says beginner tutorial, but don't be fooled, to make simples games it doesn't go too far as what was shown. Congratulations Brackeys! I can't wait for the next video!
@sharkgamestudio7630
@sharkgamestudio7630 22 дня назад
This tutorial is golden 😭 everything sounds so easy and well explained.. I missed your voice brakeys.. God daim..
@SudoStudioDev
@SudoStudioDev 22 дня назад
hahhaha damn emotional, the same bro
@synsam12345
@synsam12345 10 дней назад
I just got to say that this tutorial is amazing, and I'm so glad you're getting into Godot. I've been thinking about getting into Godot for a long time, and this tutorial convinced me. I'm definitely going to check out the future Godot tutorial you've been talking about as well.
@LoganAtor2206
@LoganAtor2206 19 дней назад
I used to watch your videos on unity because I wanted to make games, but I never really got the hang of this. I'm really excited to try out Godot because it looks like something I could get the hang of. Glad to have you back Brackeys!
@versoooo
@versoooo 22 дня назад
I'm so impressed with how efficient this tutorial is. You cover so much, so clearly and in so little time. Good to have you back Brackeys!
@barisaxo
@barisaxo 22 дня назад
For those who might not know, apps that can run from the exe without needing some kind of install wizard to unpack are called 'Single Level Installs', they are a beautiful thing
@ghjuyt101
@ghjuyt101 22 дня назад
Godot + github desktop for the win
@DanJDA
@DanJDA 7 дней назад
Also, thank you for this video Brackeys - I actually got into game dev back in secondary school following your unity videos and now I work full time as a game developer and have done for a few years!
@TheUlf
@TheUlf 22 дня назад
Extraordinarily well-produced and put-together tutorial. It's hard to fully appreciate just how much care and work goes into a video like this, thanks again for all you do, and for coming back to do it again, in Godot!
Далее
How to program in Godot - GDScript Tutorial
58:10
Просмотров 215 тыс.
ELDEN RING Shadow of the Erdtree | Story Trailer
3:15
Просмотров 648 тыс.
Masalah Sirup Diperbaiki Seperti PRO! 😃
00:25
Просмотров 7 млн
У ЖЕКИЧА УКРАЛИ ДВИГАТЕЛЬ
00:28
This Black Hole Could be Bigger Than The Universe
11:44
Discord is getting a New Look!
8:41
Просмотров 280 тыс.
The Best Games from GMTK Game Jam 2023
16:05
Просмотров 1,1 млн
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
Просмотров 434 тыс.
Why Can’t You Buy a “Dumb TV?”
6:11
Просмотров 26 тыс.
My Wife and I Made an Indie Game and it Made Millions!
14:45