How to make a Video Game - Godot Beginner Tutorial

Sdílet
Vložit
  • čas přidán 14. 05. 2024
  • Make your first game in Godot!
    ► 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...
    ········································­­·······································­·­····
    🖌️ 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 (CZcams 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?

Komentáře • 3,6K

  • @Brackeys
    @Brackeys  Před 16 dny +439

    ► 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 Před 16 dny +7

      THE BIG BRACK IS BIG BACK!

    • @giosieu5055
      @giosieu5055 Před 16 dny +10

      Waltuh, put your course away waltuh, I'm not making games with you right now waltuh

    • @ranz1040
      @ranz1040 Před 16 dny +7

      Will you make 3d tutorial also

    • @voidnatta
      @voidnatta Před 16 dny +1

      just commenting so I can go back here again in the future

    • @kokostyuba7586
      @kokostyuba7586 Před 16 dny +3

      Will you put out a 3d tutorial?

  • @TheDiamondCore
    @TheDiamondCore Před 16 dny +4788

    ITS HERE, THE OFFICIAL RETURN OF THE KING!

    • @mathislacroix5177
      @mathislacroix5177 Před 16 dny +11

      Yes!

    • @johnx140
      @johnx140 Před 16 dny +20

      HAIL TO THE KING!!!!

    • @MattPin
      @MattPin Před 16 dny +7

      Hell yeah, lets get this party started!

    • @mesopable
      @mesopable Před 16 dny +5

      Dani will be back end half of 2024

    • @sid98geek
      @sid98geek Před 16 dny +5

      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!

  • @GodotEngineOfficial
    @GodotEngineOfficial Před 16 dny +1863

    Hyped to give this a proper watch!

    • @endermaster08
      @endermaster08 Před 16 dny +81

      Thank you for the great engine!

    • @sql64
      @sql64 Před 16 dny +108

      peititon to add this video to the menu when you open godot (for the first time maybe)

    • @G4MEPL4YS
      @G4MEPL4YS Před 16 dny +19

      Whoa, the real Godot Official channel:0
      Hi!

    • @Volt22software
      @Volt22software Před 16 dny +17

      Godot official 😮

    • @PixelPulse-fo7tl
      @PixelPulse-fo7tl Před 16 dny +6

      godot is the only engine i've ever been able to learn and i tried just about every game engine

  • @VTSfilms
    @VTSfilms Před 3 dny +64

    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.

  • @El_Loogy
    @El_Loogy Před 14 dny +360

    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 Před 12 dny +11

      We love Mario in godot

    • @Anthony-vb7sj
      @Anthony-vb7sj Před 12 dny +5

      thanks for the tip 🙏🏼

    • @JuanSanchez-op4kv
      @JuanSanchez-op4kv Před 12 dny +4

      You should make tutorial for those of us that are new to this 🙂

    • @iron4522
      @iron4522 Před 11 dny +3

      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 Před 11 dny +1

      @@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?

  • @Sop_dev
    @Sop_dev Před 16 dny +3542

    The start of a new journey.

  • @LostRelicGames
    @LostRelicGames Před 16 dny +749

    Many have tried, but NOBODY does it like Brackeys. So happy to see the channel back!

    • @ghostradiogames
      @ghostradiogames Před 16 dny +16

      aww yeah LostRelic's here! The gang's all together.

    • @varunsuresh22
      @varunsuresh22 Před 16 dny +11

      dont sell yourself short mate!

    • @Ahsaniro
      @Ahsaniro Před 16 dny +5

      🎉🎉🎉🎉🎉🎉🎉🎉 I need to learn Godot from you it was my dream

    • @67steinip
      @67steinip Před 5 dny +3

      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.

  • @GoldenD60
    @GoldenD60 Před 7 dny +48

    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.

  • @samsilva6602
    @samsilva6602 Před 14 dny +119

    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 Před 12 dny +5

      I really recommend sticking with ue5, the tools that come built into it are a god send for indie devs

    • @schnitzelhannes6431
      @schnitzelhannes6431 Před 7 dny

      @@tbunreall Yeah you can do that if you want to deepthroat boots from corporations like with Unity

    • @romansalnikov5079
      @romansalnikov5079 Před 5 dny +1

      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 Před 5 dny

      @@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 Před dnem

      @@romansalnikov5079 There are so many topics on this already. Just research why instead of asking here.

  • @maximus_light
    @maximus_light Před 16 dny +546

    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 Před 15 dny +27

      And we can all thank Unity for it.

    • @azmoh4515
      @azmoh4515 Před 14 dny +21

      IMO he was a big part of why was unity so successful

    • @maximus_light
      @maximus_light Před 14 dny

      @@azmoh4515 So it means. Now Godot going to be successful!!!!

    • @foldupgames
      @foldupgames Před 14 dny +2

      It bodes well.

    • @schnitzelhannes6431
      @schnitzelhannes6431 Před 7 dny

      @@isaaciktaile1118 Yeah thanks Unity, greedy corporations continue to unalive themselves

  • @Mike-wu5ef
    @Mike-wu5ef Před 16 dny +1184

    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 Před 16 dny +118

      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 Před 16 dny +64

      And don’t ask chatgpt, cause the latest model only knows godot 3.5. I learned that the hard way.

    • @k-vandan4289
      @k-vandan4289 Před 16 dny +3

      thanks

    • @zuzudev
      @zuzudev Před 16 dny +17

      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 Před 16 dny +4

      +rep
      I learnt coding that way for my roblox games works 10/10
      Lets see if I can do it for godot

  • @El_Loogy
    @El_Loogy Před 14 dny +91

    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 Před 12 dny +3

      How you do it with the label? I cant get it to work with your method. But I like your method

    • @chr0n4s25
      @chr0n4s25 Před 12 dny +3

      Nvm i used signals and that works great

    • @Lucky_Drive
      @Lucky_Drive Před 12 dny +2

      Yep, he said that at the end of the video.

    • @rorrust2110
      @rorrust2110 Před 12 dny

      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 Před 10 dny

      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!

  • @vanlichtinstein
    @vanlichtinstein Před 4 dny +4

    Bro, I wrote godot off as a beginner's baby engine, like roblox, and never looked into it. I'm blown away by the functionality. The fact that you can incorporate singletons without code, a full audio mixer, and the ability to call functions from animation keyframes without using waits and coroutines is mind boggling. The language also looks heavily based on python which is my specialty. I'm definitely looking more into this engine after having watched this video

  • @Flizz8
    @Flizz8 Před 16 dny +827

    To all future Brackeys student in Godot. you have met the best teacher in this field, enjoy.

    • @EvenTheDogAgrees
      @EvenTheDogAgrees Před 16 dny +16

      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 Před 16 dny +21

      ​@@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 Před 16 dny +2

      But it is useless as no c# 😢😢😢

    • @Fishvap
      @Fishvap Před 16 dny

      Yes C# ??? ​@@blo0m1985

    • @silvercakes
      @silvercakes Před 16 dny

      @@blo0m1985 GDScript is basically Python and it's much easier to write than Unity's mangled C#. You'll get used to it quickly.

  • @shamram321
    @shamram321 Před 16 dny +162

    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!

  • @SystemsInPlayPod
    @SystemsInPlayPod Před 14 dny +11

    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.

  • @pixspaces4777
    @pixspaces4777 Před 13 dny +9

    Awesome tutorial as always!, this time its godot! Those of you facing issue at dying1.0 section in restart, ensure that you set the mask layer to 2 for Killzone_area game object in scene as well.😀

  • @RealLostmatter
    @RealLostmatter Před 16 dny +400

    Man if i had brackeys when i was learning godot... future godot learners, THIS IS THE GUY!!!

    • @Potato_DevOfficial
      @Potato_DevOfficial Před 16 dny +9

      I wish I was like 5 months late

    • @Sakros
      @Sakros Před 16 dny +11

      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 Před 16 dny

      @@Potato_DevOfficial lmfao

    • @FlipperDumm
      @FlipperDumm Před 15 dny +2

      @@Sakros today i woke up wanting to try doing game dev again, but with godot instead of unity. IT IS ABSOLUTELY PERFECT

    • @kril7914
      @kril7914 Před 15 dny

      Ayyy just randomly started today

  • @StickyE-ok7by
    @StickyE-ok7by Před 16 dny +704

    Now we just need dani back and its gonna be the golden era for game development in CZcams

  • @ArnauGarciaRodriguez
    @ArnauGarciaRodriguez Před 13 dny

    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

  • @jglackey2
    @jglackey2 Před 11 dny

    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!

  • @rootR7
    @rootR7 Před 16 dny +433

    Please don't discontinued this Godot series because you explain it better than others You Are a Good Teacher....

    • @xPumaFangx
      @xPumaFangx Před 14 dny +8

      Correction It is not You Are a Good Teacher....... Instead use, You Are The Good Teacher...........
      thank you.

    • @animowany111
      @animowany111 Před 14 dny +19

      @@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 Před 14 dny +4

      @@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 Před 14 dny +21

      @@xPumaFangx Your sense of humor is obviously broken if you find posting wrong corrections funny

    • @comradecameron3726
      @comradecameron3726 Před 14 dny +3

      @@xPumaFangxHow did I happen upon an individual with an even more unhinged humor than I?

  • @Zenva
    @Zenva Před 16 dny +738

    Thanks for the collaboration Asbjørn & Sofia! Can't wait to see you work your magic with Godot!

    • @xrusteater
      @xrusteater Před 16 dny +25

      not bro using the government name 😭

    • @Zenva
      @Zenva Před 16 dny +47

      @@xrusteater making games is a serious business 😎

    • @screablue
      @screablue Před 16 dny +9

      ​@@Zenva I mean, you are not wrong 😂

    • @CronixEdits
      @CronixEdits Před 16 dny +7

      I can't even pronounce Asbjørn 😭😭😭💀

    • @nomgartt
      @nomgartt Před 16 dny +10

      @@CronixEdits As Be Yorn

  • @mattstockton6631
    @mattstockton6631 Před 12 dny +7

    There's a pipette tool for painting the physics on the tiles.
    For painting the physics on the bridge, you can paint the middle bridge first. Then you can paint the left without moving the connecting edge. Then you can use the pipette tool (next to the 'paint' button) to reselect the middle bridge so that you can have the correct position for the right bridges' connecting edge.

    • @fy8798
      @fy8798 Před 11 dny +3

      You can also simply flip the physics, in this case, there's an option to mirror them horizontally or vertically. very common use case for tiles.

  • @Bullshlaha
    @Bullshlaha Před 15 dny

    This is amazing. Not only had I forgotten about this channel, but I started toying with Godot a few months ago and I'm trying to build my project now.
    Gonna watch all the material you release, so keep it up, keep it hot, and keep it coming!

  • @crtl-prototype-studios
    @crtl-prototype-studios Před 15 dny +189

    im learning unity because of brackeys in the first place, and now learning godot because of brackeys. Brackeys is a legend.

    • @asterix...
      @asterix... Před 14 dny

      Wait your learning two engines at the same time?

    • @BahaaSoliman
      @BahaaSoliman Před 13 dny +8

      Pick an engine and stick to it, otherwise you ain't going anywhere

    • @lil_Gyatis
      @lil_Gyatis Před 12 dny

      Legend

    • @der-Dritte
      @der-Dritte Před 12 dny +2

      @@asterix... He probally change engine after the unity contreversy

  • @GabrielAguiarProd
    @GabrielAguiarProd Před 15 dny +197

    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.

  • @percisilverwish
    @percisilverwish Před 8 dny

    Thank you for keeping this short and sweet, perfect for an introduction into Godot! Can't wait for more videos!

  • @mfyoutube5003
    @mfyoutube5003 Před 14 dny

    This is litteraly the most pedagogical and well explained, timed, funny video I’ve seen on starting Godot. And I’ve seen more than 50 of them. Actually the video making me actually do and finish a game that will be used as a start project for a more complex one

  • @panampace
    @panampace Před 16 dny +127

    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 Před 15 dny +5

      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 Před 15 dny +7

      OR use Resources in a export variable, but that's a little more advanced.

    • @touringrc5007
      @touringrc5007 Před 15 dny +1

      This system is like Unreal Engine and Unity mixed together.

    • @MisterBerdill
      @MisterBerdill Před 15 dny +4

      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 Před 15 dny +4

      @@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.

  • @Damian-lk1nc
    @Damian-lk1nc Před 16 dny +315

    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 Před 16 dny +19

      trust me, it's very good

    • @mitchelldutch
      @mitchelldutch Před 16 dny +8

      Same started today! Good luck on your journey 🍿and I will see you on the otherside

    • @Damian-lk1nc
      @Damian-lk1nc Před 16 dny +15

      @@Deri_LULZZ seems great so far. One tutorial later, and one "game" later, the engine is very user friendly.

    • @Damian-lk1nc
      @Damian-lk1nc Před 16 dny +8

      @@mitchelldutch Good luck to you as well. I hope to see you on some game jams!

    • @askeladden450
      @askeladden450 Před 16 dny

      ​@@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.

  • @fitzgeraldjw
    @fitzgeraldjw Před 11 dny

    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 CZcams 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!

  • @josephstrahl5921
    @josephstrahl5921 Před 5 dny +2

    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.

  • @_dimitrisbr
    @_dimitrisbr Před 16 dny +156

    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 Před 16 dny +16

      I presently am 15 and watching this video without a pc 😂😂😂

    • @dovid729
      @dovid729 Před 16 dny +2

      im 16 right now but was jus like that when i was 10

    • @Lisanicolas366
      @Lisanicolas366 Před 16 dny +1

      im not even interested in making games and im watching this lmfao (im 17)

    • @hoapham7389
      @hoapham7389 Před 16 dny +1

      ​@@Emmanuel_Ojor godot engine is available on Android platforms also 😂 you just need to connect keyboard and mouse somehow

  • @ShadeKirby500
    @ShadeKirby500 Před 10 dny

    The solutions that you come up with for all the problems in game development are very elegant. I appreciate it.

  • @tower1990
    @tower1990 Před 13 dny

    Thank you so much! Soothing voice, organised structure. Glad you’re back:) Can’t wait for the next one.

  • @iHeartGameDev
    @iHeartGameDev Před 16 dny +106

    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 Před 16 dny +3

      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

  • @iiropeltonen
    @iiropeltonen Před 16 dny +35

    Brackeys tutorials originally got me into gamedev. Now I'm studying gamedev in university. Can't wait for more

  • @KeyCode98347
    @KeyCode98347 Před 13 dny +1

    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!

  • @lukewulf7666
    @lukewulf7666 Před 7 dny

    So happy to see you back! Feels good to be geting into a new game engine, can't wait for more!

  • @rogerserra4300
    @rogerserra4300 Před 16 dny +30

    Found his CZcams channel when he was already gone, but I'm glad I'll be able to follow him this time

    • @rmt3589
      @rmt3589 Před 16 dny +8

      Same. Had notification bell on just in case. And it paid off!

  • @SteinMakesGames
    @SteinMakesGames Před 15 dny +136

    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 Před 14 dny +2

      Mad respect brother 🙏

    • @cinesutra2430
      @cinesutra2430 Před 14 dny

      can you share the link to your game

    • @nickchoi4635
      @nickchoi4635 Před 14 dny

      Your game looks cool, what is the name of that game? I think I would like to play it!

    • @kesorangutan6170
      @kesorangutan6170 Před 13 dny

      @@cinesutra2430 It's on steam and hopefully will come out end of this year.

    • @kesorangutan6170
      @kesorangutan6170 Před 13 dny

      @@nickchoi4635 He literally wrote name of his game in his comment :D It's called dig dig boom.

  • @user-tj5tv3ib1d
    @user-tj5tv3ib1d Před 11 dny

    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!

  • @LispyLemon
    @LispyLemon Před 14 dny +1

    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.

  • @Bitlytic
    @Bitlytic Před 16 dny +61

    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

  • @hasanajami7653
    @hasanajami7653 Před 16 dny +43

    My man is so goated that eeven after 3 years he instantly gets a sponsor on hís first tutorial video

  • @jon1913
    @jon1913 Před 12 dny +1

    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!

  • @LarkyLuna
    @LarkyLuna Před 11 dny +19

    For those reading in the future: Godot's May 1st 2024 devlog states that they are going to change how tilemaps work, they are going to expose each tile layer as a new node
    The overall workflow is going to be the same, it only changes how you reach each layer to be more in line with godot's node approach
    Godot 4.3 should launch soon with this change

    • @GrumpyStoic
      @GrumpyStoic Před 10 dny

      Thanks for the heads up!

    • @Atropos148
      @Atropos148 Před 9 dny

      So in this case the background tiles and the platform tiles would be 2 separate TileLayer nodes? I read the explanation on Godot site, but still unsure how it will work :) I guess that means every TileLayer will have it's own Physics Layers

  • @WibleWobble
    @WibleWobble Před 16 dny +70

    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 Před 15 dny +1

      Exactly the same for me. Godot is brilliant.

  • @026harkishansingh5
    @026harkishansingh5 Před 10 dny

    One of the most lucid tutorials out there! Kudos to the entire team! Welcome back.

  • @crackedname3409
    @crackedname3409 Před 13 dny +2

    I just finished my first ever game! I absolutely love having you back and learning game dev from you!! Thank you so much

  • @supermj767
    @supermj767 Před 15 dny +27

    I followed the whole tutorial, never got messed up ONCE! He explained everything so well.

  • @codepingu5732
    @codepingu5732 Před 16 dny +26

    I've seen good tutorials, but the production quality of this video is absolutely jaw dropping. Congratulations!

  • @wesleylima5723
    @wesleylima5723 Před 6 dny +1

    I finished following the tutorial. Can't wait for the upcoming videos! Thanks Brackeys!

  • @jbfelix_
    @jbfelix_ Před 10 dny +1

    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.

  • @bagdaja6881
    @bagdaja6881 Před 16 dny +47

    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 Před 16 dny +4

      Dude I am in the exact same boat

    • @_dreamer__
      @_dreamer__ Před 14 dny +1

      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

  • @mcoolid
    @mcoolid Před 16 dny +36

    Welcome back, we missed you

  • @resh7521
    @resh7521 Před 8 dny +1

    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

  • @lucas_pscheidt
    @lucas_pscheidt Před 13 dny

    amazing tutorial, I have already made some small games on Godot but you taught something that even I didn't know about, and you did that in such a majestic and simple way! Keep it up man! Love from Brazil

  • @captain_fact
    @captain_fact Před 16 dny +14

    This is currently the most easiest to follow godot tutorial I've watched. I'm really looking forward to the programming tutorial

  • @SpeedTutor
    @SpeedTutor Před 16 dny +32

    A famous quote springs to mind. What did CJ say back in '04? Ah S***, here we go again! Haha.
    Welcome back.

  • @tadoriaselan3268
    @tadoriaselan3268 Před 7 dny

    I started with your Unity tutorials they were always really helpful. The experience of doing this for so long definitely shows.

  • @ninjapro5604
    @ninjapro5604 Před 14 dny +2

    Only watched for around 20 minutes and its for sure well made, its the first time I'm watching brackeys and I like it .

  • @KaTzN
    @KaTzN Před 16 dny +16

    The sense of humor never changed, I love it.

  • @InvasionAnimation
    @InvasionAnimation Před 16 dny +40

    Just when we needed him the most. The Hero returned.

    • @blo0m1985
      @blo0m1985 Před 16 dny

      But it is useless as no c# 😢😢😢

    • @simba---
      @simba--- Před 16 dny

      @@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 Před 16 dny

      ​@@blo0m1985godot also support c# if you download the c# edition
      And godot also support many more languages with gdextension

    • @EmptyNullified
      @EmptyNullified Před 16 dny

      ​@@blo0m1985GDScript is easier. And the documentation is amazing too!

    • @overthr0w138
      @overthr0w138 Před 15 dny

      ​@@blo0m1985yes, you can only make games with C#. Do you even listen to yourself?

  • @flowesome7
    @flowesome7 Před 14 dny

    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!

  • @PackedScene
    @PackedScene Před 14 dny

    the KING HAS RETURNED! thank you SO much for making a godot tutorial. When I learned unity you explained it better than anyone else.

  • @sharkgamestudio7630
    @sharkgamestudio7630 Před 16 dny +10

    This tutorial is golden 😭 everything sounds so easy and well explained..
    I missed your voice brakeys..
    God daim..

  • @nandzh_
    @nandzh_ Před 15 dny +29

    *If your player sprite jitters after enabling position smoothing on the camera:*
    Go to Camera2D->Process Callback and change it from Idle->Physics.

  • @thehab
    @thehab Před 16 dny +8

    I can’t explain how happy it makes me to see you back!
    CZcams was sorely lacking while you were gone, brother! ❤

  • @gamemaker2012
    @gamemaker2012 Před 12 dny

    Seriously brackeys you are the goat!! I learned so much in this video , I struggled with certain topics and your first video on this platformer has taught me a ton already !! Thank you thank you

  • @yashsingh8363
    @yashsingh8363 Před 11 dny

    i finished it, it was really fun to follow along and add few extra stuff here there, i might play with the animation a lot more now.
    Thank you brackeys for this awesome tutorial.

  • @cinderwolf32
    @cinderwolf32 Před 16 dny +6

    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!)

  • @PuraTvOyun
    @PuraTvOyun Před 16 dny +24

    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 Před 16 dny +1

      pretty cool! keep going dude!

    • @ghjuyt101
      @ghjuyt101 Před 16 dny +1

      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 Před 16 dny

      @@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 Před 15 dny

      @@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 Před 15 dny

      @@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.

  • @ensick
    @ensick Před 13 dny

    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

  • @LoganAtor2206
    @LoganAtor2206 Před 13 dny

    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!

  • @GoldenEdits656
    @GoldenEdits656 Před 16 dny +12

    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 Před 16 dny

      I originally went to unreal and recently moved to godot mid project, almost done with the programing 3 weeks later

  • @VanityNotFound
    @VanityNotFound Před 15 dny +12

    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

  • @hasan7786
    @hasan7786 Před 7 dny

    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!

  • @barisaxo
    @barisaxo Před 16 dny +17

    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 Před 16 dny

      Godot + github desktop for the win

  • @cemvamk3838
    @cemvamk3838 Před 16 dny +8

    I never clicked on a video so quickly. Great to see the king back in business.

  • @tahmidzishan
    @tahmidzishan Před 9 dny

    Thanks, man. I followed all the way. And welcome back. You're the GOAT!

  • @nrg753
    @nrg753 Před 8 dny

    I really like the little bit of humour you put in to this, it really adds personality to a tutorial and keeps things interesting! Well done 👌

  • @King_H
    @King_H Před 16 dny +15

    The beginning of a new era

  • @MattLockie
    @MattLockie Před 16 dny +5

    Welcome back! I'm only halfway through but kind of love that there's no comparison to Unity features mentioned. I wait for you to say "...like a Prefab in Unity" but it's just not mentioned - it's great! It feels like a standalone Godot tutorial without any knowledge required or referenced from other experiences on other engines. So good! Thank you :)

  • @dondernerd
    @dondernerd Před 15 dny

    Such a high quality video. Been making games in Unity for roughly 10 years or something and have always had my eyes open for other interesting engines. This might actually make me make something in Godot. Absolutely lovely video!

  • @TimothyParez
    @TimothyParez Před 12 dny +4

    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 CZcams. It's so good, to have you back!

  • @usernameadamgames
    @usernameadamgames Před 16 dny +24

    Just when we needed him,
    **He returned.**

  • @littlephoenix
    @littlephoenix Před 16 dny +7

    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.

  • @ProtonicStudios
    @ProtonicStudios Před 13 dny +2

    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!

  • @marc.silden
    @marc.silden Před 11 dny

    Wow! This nodes and trees explanation is awesome! The script and visual guides combination made the concept so clear!

  • @coconutgameshd8198
    @coconutgameshd8198 Před 16 dny +8

    Just finished the tutorial! Took me 3 hours, really well-paced! ( Using picture-in-picture mode for these tutorials is a life-changer )

    • @andresbocchigliere3227
      @andresbocchigliere3227 Před 14 dny

      can you elaborate on that Picture in Picture feature? is it a youtube thing? how do you do it?

    • @dead69pool69
      @dead69pool69 Před 13 dny

      @@andresbocchigliere3227 yes youtube offers a floating button to put PIP into your browser

    • @coconutgameshd8198
      @coconutgameshd8198 Před 9 dny

      @@andresbocchigliere3227 It appears as a button whenever I hover on the video [ works on firefox and chromium browsers ], enabling it allows me follow the tutorial whilst having the video overlaid on topping, preventing me from having to switch between windows constantly.

  • @JuicyBenji
    @JuicyBenji Před 15 dny +16

    I did not know where all the hype came from because I wasn’t watching any brackeys content before, but now I get it. Top tier tutorial damn

  • @dexleeberate
    @dexleeberate Před 6 dny +1

    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!! !

  • @alexsorrells9603
    @alexsorrells9603 Před 5 dny

    Dude. This is the start I needed. This was a fantastic explanation of how things work in Godot. I found myself going further and adding in extra things, just by tweaking t he things you taught! Super excited to get out there and make some games!

  • @kerhabplays
    @kerhabplays Před 16 dny +6

    who's cutting onions here? I mean I saw the return video but bro I feel like I went back to those prime days watching his videos and learning new stuff every day. Thank you Brackeys!

  • @sejjembamagoye4993
    @sejjembamagoye4993 Před 16 dny +3

    I remember 3/4 years ago learning unity through brackeys videos. It’s so wonderful to come back and learn another engine with the same channel.

  • @howfishhao
    @howfishhao Před 12 dny

    So glad you are back with Godot content! Looking forward to learning again!

  • @1000_Gibibit
    @1000_Gibibit Před 13 dny

    That was fun. I've been doing some godot here and there but it's always informative to see someone go through a small project from start to finish.

  • @versoooo
    @versoooo Před 16 dny +5

    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!