How to make a Video Game - Godot Beginner Tutorial

794,042
0
Published 2024-04-28
► Check out Zenva's free Godot course: academy.zenva.com/product/godot-101-game-engine-fo…
► 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…

Let's make our first game in Godot!

········································­­·······································­·­····

🖌️ Get the Assets: brackeysgames.itch.io/brackeys-platformer-bundle

❤️ Donate: www.paypal.com/donate/?hosted_button_id=VCMM2PLRRX…

········································­­·······································­·­····

🕹️ Finished Project: github.com/Brackeys/first-game-in-godot

● Itch (Free Assets): itch.io/
● OpenGameArt (Free Assets): opengameart.org/
● Kenney (Free Assets): kenney.nl/

► Join Discord: discord.gg/brackeys

● 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_button_id=VCMM2PLRRX…

········································­­·······································­·­····

🎵 Girasol - Quincas Moreira (YouTube 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

All Comments (21)
  • @MfyhgGD
    There's no way Unity's CEO fucked up so bad that he caused Brackeys to come back after 3 years
  • @GameFightLove
    “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
    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.
  • @Mike-wu5ef
    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!
  • @Sop_dev
    The start of a new journey.
  • @El_Loogy
    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
  • @GoldenD60
    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.
  • @maximus_light
    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.
  • 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.
  • @samsilva6602
    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!
  • @Flizz8
    To all future Brackeys student in Godot. you have met the best teacher in this field, enjoy.
  • @shamram321
    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!
  • @El_Loogy
    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.
  • @LarkyLuna
    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
  • @LostRelicGames
    Many have tried, but NOBODY does it like Brackeys. So happy to see the channel back!
  • @StickyE-ok7by
    Now we just need dani back and its gonna be the golden era for game development in YouTube
  • @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.