No video

Make a game before the end of the day (in Godot 4)

  Рет қаралды 26,171

Heartbeast

Heartbeast

Күн бұрын

Thanks for watching this tutorial video about how to make a game in Godot before the end of the day! Take this mini course and finish your first game.
Here is the github repo to the project: github.com/uhe...
If you are interested in taking a deeper dive into the Godot game engine you can buy my 1-bit Godot Course at this link: www.heartgamed...
Twitter: / uheartbeast
Thank you all so much for your support!

Пікірлер: 128
@uheartbeast
@uheartbeast 6 ай бұрын
If you've been putting off making a game, now's your chance! Make a game before the end of the day! Here is the github repo to the project: github.com/uheartbeast/make-your-first-game-mini-course/tree/main You'll find the assets folder included when you download that repo.
@golovkaanna8757
@golovkaanna8757 6 ай бұрын
I have like 15 minutes before bed
@user-bc6zu9ed7c
@user-bc6zu9ed7c 6 ай бұрын
Could you finish it by now?
@thacoolest13
@thacoolest13 6 ай бұрын
This comment was sent 13 minutes ago... Hows progress so far?
@user-xl3wn9sb4e
@user-xl3wn9sb4e 6 ай бұрын
Bedtime ha ha ha men don't know the word bedtime 👹👹👹
@bloodcc5168
@bloodcc5168 2 ай бұрын
game dev means no sleep
@BlendtutsES
@BlendtutsES 6 ай бұрын
Thank you!! I found this right before going to sleep, but I'll be doing it tomorrow :D
@mz_eth
@mz_eth 6 ай бұрын
I love the idea for this game, feels simple while also reaching into so many aspects of the godot engine. Great job!
@uheartbeast
@uheartbeast 6 ай бұрын
Hey thanks! I forced it a bit to cover more nodes (making the player an area2D and clamping the movement would have been easier than using a CharacterBody2D) but I'm happy with how it turned out.
@vrabo3026
@vrabo3026 6 ай бұрын
This was incredible! I'd love to see more "quick" follow-along videos like these!
@SofiaStar1463
@SofiaStar1463 6 ай бұрын
Thank you Ben, I followed your tutorial yesterday und now I'm trying to do your tasks. Your Videos help me so much everytime, I'm just so glad that your channel exists. ☺
@DKC1011
@DKC1011 4 ай бұрын
Immensely well put together and enjoyable to do I really appreciated that you took a moment to recommend trying something ourselves. It's too easy when following a tutorial to just let your eyes glaze over and follow blindly. Really helps build confidence to go away and try something yourself. Thanks Heartbeast
@justadrian3890
@justadrian3890 6 ай бұрын
The way I gasped when I saw this uploaded! Following your 2d platformer tutorial was the most I've enjoyed using this engine so far, and I can't wait for 80 minutes of your content even if it's not my actual first game 😭😭😭 I'm sure ill still learn something
@ILoveWatchingTy
@ILoveWatchingTy 6 ай бұрын
This tutorial is correct, it was fun to listen to someone for once and take my hands off the proverbial Godot wheel and definitely sparked some ideas. Thanks!
@uheartbeast
@uheartbeast 6 ай бұрын
You're welcome!
@absolutelynotchris
@absolutelynotchris 5 ай бұрын
Can officially say i made something in godot. Thank you for the video!
@uheartbeast
@uheartbeast 5 ай бұрын
You're welcome!
@slot9
@slot9 6 ай бұрын
The posting of this video came at a perfect time for me. I was able to finish it ~20 minutes before the end of the day :)
@uheartbeast
@uheartbeast 6 ай бұрын
Perfect! Congratulations on finishing a game before the end of the day :)
@l3vi792
@l3vi792 6 ай бұрын
Good video, my current project is a mess. I will take this as an opportunity to create a side project with my own touch. Thanks!
@user-xl3wn9sb4e
@user-xl3wn9sb4e 6 ай бұрын
Totally understand you have to be one right angle it was joking I love that man I love that mindset of those days
@qmerk2661
@qmerk2661 3 ай бұрын
i love the way you teach. i also love the challenges you gave at the end. i dont know if other "beginners" are like me, but when i tried Unity a while back, i was stuck for a long time not knowing more or understanding the language. that all changed and i started progressing when i came across the projects that they would give you that come with little bugs for you to fix. (maybe a ball was rolling the wrong way or something simple and you'd have to read through the script to find out why, and to fix it) like- teach just like 2 or 3 mechanics for a game. and then for an end test you throw out 2 or 3 projects with the same mechanics but they dont work. i feel like it would be very helpful for the beginner community. they really help beginners to start actually reading the code, and understanding what each little thing does, why, and where. it helped me because after a while of understanding more and more of the code and why and how its written, i was catching myself knowing what to write and where to write it. theres a huuuge difference between following a tutorial and understanding what someone means or what they wrote(understanding a tutorial, but being stuck afterwards), and understanding the language to the point of writing it all on our own(creating something from just a thought) just figured id tell you, since your imo the best teacher for godot beginners.
@MH-lr6ue
@MH-lr6ue 5 ай бұрын
This tutorial was awesome and pretty easy. I like the idea of the saw's spawning randomly in and also being spawned in somewhere on a colorRect. More Mini-Tutorial's Please :)
@uheartbeast
@uheartbeast 5 ай бұрын
Thanks! I'll see what new tutorials I can come up with :)
@RicardoFAlves-mp3cb
@RicardoFAlves-mp3cb 6 ай бұрын
Thanks, man! I really appreciate your videos.
@uheartbeast
@uheartbeast 6 ай бұрын
Thank you so much for the support, Ricardo!
@heavydremer8716
@heavydremer8716 5 ай бұрын
Thanks for your videos. I really appreciate how you break everything down into (snack-sized) chunks. I hope your week is going well so far!
@uheartbeast
@uheartbeast 5 ай бұрын
Thank you! You too!
@iRainlu
@iRainlu 3 ай бұрын
Thank you for the tutorial, it was my first time making a game!! I also followed some other tutorials to add background music, main menu and restart button after dying.
@draglorr5578
@draglorr5578 5 ай бұрын
This is a pretty great tutorial I have to admit, and definitely one of the best I have ever seen. One of my only gripes is you spent little time explaining what the hell a mask or layer is, so here I am just short-circuiting on how the funny magic words have to do with collisions or how they work.
@uheartbeast
@uheartbeast 5 ай бұрын
Yeah, masks and layers are tough to wrap your head around. I finally got them figured out and then they adjusted them slightly for Godot 4 and I'm still trying to get used to it haha. Thanks for the comment!
@draglorr5578
@draglorr5578 5 ай бұрын
@@uheartbeast so...what would you recommend to try and figure them out then?
@Oxichor
@Oxichor 3 ай бұрын
Thank you so much for posting this video! Just came off of my first game jam submission with Game Maker and this was the perfect intro to Godot's work flow and scripting. It looks very powerful. Excellent video, I'll tackle those challenges tomorrow!
@DerViking
@DerViking 5 ай бұрын
I forgot what little I knew about coding, and this was a good way to ease back into it. It's always so daunting. Fantastic video. Thank you!
@uheartbeast
@uheartbeast 5 ай бұрын
Glad it was helpful! Programming is hard. Good luck on your journey back into it!
@Gupatik
@Gupatik 6 ай бұрын
Hey, I just want to say thanks and that I enjoyed your teaching style, and I wish you could do more of advanced stuff, that will the best, like mini tuts where you go over specific topic in depth...
@user-km7tj1sl6u
@user-km7tj1sl6u 6 ай бұрын
Отличная идея для заданий, после основного обучения. Думаю, новичкам должно понравиться)
@TriviaQuizocity
@TriviaQuizocity 6 ай бұрын
This would be a good opportunity to teach basic save state by remembering high scores.😊
@uheartbeast
@uheartbeast 6 ай бұрын
I'd recommend my recent space shooter series for that!
@volatiledawn5888
@volatiledawn5888 5 ай бұрын
It took two days but I finally did it!
@antonse78963
@antonse78963 6 ай бұрын
Great video. The order of the subjects is really well thought out. I have been watching several different guides for beginners and still learned a lot of new things, just in the first 10 minutes, excited for the rest!
@kevinpatel9112
@kevinpatel9112 6 ай бұрын
Thanks for this Gem Video!! Learned alot from this.......👍👍
@EROSNERdesign
@EROSNERdesign 6 ай бұрын
This guy is epic.. thanks!
@fabiomelo2721
@fabiomelo2721 4 ай бұрын
I followed this tutorial and made the game only using my smartphone, it was pretty annoying to code scripts and place the assets in the right place, but because I can only use the touch screen I tried to make a d-pad to control the balloon, I made it with an app called pixel studio and then I put it in the game, it was easier than I expected. I guess that I just proved to myself that it's possible to use godot to make games using just a smartphone
@uheartbeast
@uheartbeast 4 ай бұрын
Wow, I have Godot on my android phone, but I can't imagine trying to program with it. I just use the built-in help to search stuff from my phone sometimes. Congrats on making it work!
@Savan__ru
@Savan__ru 6 ай бұрын
I Like This Type Pf Mini Games Please Continue The Series ❤️😼 Love From India ♾️💞
@_lugo_
@_lugo_ 6 ай бұрын
this turorial is really good
@uheartbeast
@uheartbeast 6 ай бұрын
Thanks! Glad you like it.
@_lugo_
@_lugo_ 6 ай бұрын
i was able to really learn more about game development by trying to add more elements like 3 hearts(lives) and a "game over" label to the game
@tamasillich4940
@tamasillich4940 5 ай бұрын
Amazing tutorial, thank you so much.
@Greedsmith
@Greedsmith 4 ай бұрын
Another challenge would be to add a scoreboard and a menu to restart after dying.
@MiguelAngelValdepenaDelgado
@MiguelAngelValdepenaDelgado 6 ай бұрын
hi thnak you for you tutorial explosion in Game maker 1.4 , Don't stop giving tutorials in game maker 1.4 until you are 100% in game maker1.4 please. greetings .
@RobinOnFNF
@RobinOnFNF 2 ай бұрын
thank you so much for this tutorial!
@Letsbrewthis
@Letsbrewthis 6 ай бұрын
It's like youtube knows I've been getting back into game dev.
@testicIe
@testicIe 4 ай бұрын
good tutorial 👍
@solmuzic8575
@solmuzic8575 3 ай бұрын
I think you can make the player movement more accurate while moving on angles by applying pythagorean theorem. correct me if I’m wrong.
@luazul_
@luazul_ 6 ай бұрын
44:49 (just a mark to know where i stopped, because i want to rewatch the first half)
@user-xl3wn9sb4e
@user-xl3wn9sb4e 6 ай бұрын
Nice
@wiljagerhardt1219
@wiljagerhardt1219 2 ай бұрын
for that i recommend "bookmarks" xD
@glorkish_james
@glorkish_james 6 ай бұрын
thanks! i learned alot
@uheartbeast
@uheartbeast 6 ай бұрын
You're welcome!
@PrescottLawani
@PrescottLawani 2 ай бұрын
Are you still going to be making that large course for Action RPG?? What are some things you are going to put in it? 🔒
@uheartbeast
@uheartbeast 2 ай бұрын
Yes. I'm currently working on the course. I'll have more details soon.
@PrescottLawani
@PrescottLawani 2 ай бұрын
@@uheartbeast Cool. I noticed your 1-Bit course is on sale for 35 days. If I'm planning to get the Action RPG, should I wait for that new course instead of getting the 1-Bit??
@notgood87
@notgood87 Ай бұрын
Make sure that your collisions are correct to what he put in the video, or you may run into problems as I did, although I was able to fix them.
@GodotDev1
@GodotDev1 Ай бұрын
nice tutorial
@abimaelg3873
@abimaelg3873 2 ай бұрын
Hi, puedes hacer un serie de videos haciendo un juego estilo papers please, ya sea en Godot o en GMS
@quiteman2765
@quiteman2765 6 ай бұрын
But what if I am watching this right before midnight
@uheartbeast
@uheartbeast 6 ай бұрын
Oh no! You better up the video speed.
@ColinRhode
@ColinRhode 6 ай бұрын
Hey could you make a Tutorial Series on making a simple JRPG game something like FF 1 or something early FF or DQ would be great
@justyoutubin
@justyoutubin 6 ай бұрын
This video is a fun idea
@uheartbeast
@uheartbeast 6 ай бұрын
Thanks!
@OmriKipi
@OmriKipi 6 ай бұрын
If i start watching the video at 23PM, and finish it at 1am, and start implementing at 3am. at what point i get to sleep ? anyway, thank for the vid ! :D
@uheartbeast
@uheartbeast 6 ай бұрын
Hahaha you're welcome!
@deathtopia2234
@deathtopia2234 6 ай бұрын
thank you
@Nitbandier
@Nitbandier 6 ай бұрын
Great video ^^
@uheartbeast
@uheartbeast 6 ай бұрын
Thanks!
@volatiledawn5888
@volatiledawn5888 5 ай бұрын
Does anyone know why the balloon can only sometimes push the blades if the blades and balloon are set to collide with each other?(like if they're on the same layer at the start)
@Omaya256
@Omaya256 3 ай бұрын
what is this error: The parameter "delta" is never used in the function "_physics_process()". If this is intended, prefix it with an underscore: "_delta".
@Kopellis
@Kopellis 5 ай бұрын
Yo what is the state of demon Locke? I was looking forward to that game
@uheartbeast
@uheartbeast 5 ай бұрын
Still in preproduction on the back burner while I finish WASarD
@chiewcck
@chiewcck 6 ай бұрын
I like your contents. What is the input method for such game if were to built it for mobile phone games? Possible to make a tutorial purely for mobile games? especially on Input method, swipe control? Thanks!
@thisnameistaken
@thisnameistaken 6 ай бұрын
what ever happened to that Demonlocke game?
@uheartbeast
@uheartbeast 6 ай бұрын
Still in the works but on the back burner right now. I'll post here on KZbin when I have more news about it.
@jaaferelsadig
@jaaferelsadig 5 ай бұрын
I can’t drag files in, copied them manually to folder, they don’t show up
@lulyth
@lulyth 6 ай бұрын
19:28 Godot has a way to WHAT 😰😰
@DukeOfAwsomeness
@DukeOfAwsomeness 5 ай бұрын
If anyone can help at 59:48 I can’t figure out why I constantly get the error when running Invalid Set Index “linear_velocity” (on base: “Node2D”) with value type Vector2
@uheartbeast
@uheartbeast 5 ай бұрын
Sounds like your saw blade might be a Node2D instead of a RigidBody2D? Or maybe the SawScene preload has the wrong path? It's hard to say without seeing your code.
@DukeOfAwsomeness
@DukeOfAwsomeness 5 ай бұрын
@@uheartbeastThank you so much it was the preload that wasn’t working also this is an amazing tutorial
@Roddev776
@Roddev776 5 ай бұрын
How use open gl 2 on godot 4 i mean if i can ? My computer is no suport volkan
@uheartbeast
@uheartbeast 5 ай бұрын
As far as I know it isn't supported in Godot 4. You'll have to use the LTS version of Godot, and it might be tough to follow this tutorial with an older version.
@mistadude
@mistadude 6 ай бұрын
by the end of the day means the end of tomorrow's day
@dw-yl3ln
@dw-yl3ln 6 ай бұрын
So I thought I copied everything correctly, though when my balloon goes up and down, it drifts to the left slightly at the same time...? Does anyone else have that problem? (I've still got 20 minutes of video left, so apologies if it was fixed later.)
@Roddev776
@Roddev776 6 ай бұрын
Thank you for tutroiels your tutroiels sympel and funy ❤❤❤❤
@ismailahmed4542
@ismailahmed4542 2 ай бұрын
I am stuck bro in the code I wrote "saw.position = position" but the saw spawns in a completely different position I copied the code from github to make sure everything was correct but still did not work. Thanks for the great tutorial though.
@Omaya256
@Omaya256 3 ай бұрын
I wrote the code correctly but the balloon not moving when i press the arrows bottoms!!!! any one knows what is the problem?
@Seleneium7
@Seleneium7 2 ай бұрын
I did the saw blade spawning slightly different. My function looks like this: func _on_timer_timeout(): var saw_spawn = SawSpawn.instantiate() saw_spawn.position.x = randf_range(62, 257) saw_spawn.position.y = randf_range(16, 164) get_tree().current_scene.add_child(saw_spawn) I'm wondering if there's an advantage to handling it how Heartbeast did over what I've done? I'm guessing code readability?
@wiljagerhardt1219
@wiljagerhardt1219 2 ай бұрын
if u want to change the spawn position in your code you would need to change all 4 values yourself, in his he just needs to adjust the SpawnZone node size
@B-mo0000
@B-mo0000 6 ай бұрын
made it 😀
@uheartbeast
@uheartbeast 6 ай бұрын
🔥
@jmschl96
@jmschl96 6 ай бұрын
awesome! :D
@uheartbeast
@uheartbeast 6 ай бұрын
Thank you! Cheers!
@anacletomonmon1459
@anacletomonmon1459 5 ай бұрын
1:56 Turn-based-course-with-working-shop??
@uheartbeast
@uheartbeast 5 ай бұрын
Something I was working on with a student.
@santiagogalvan8750
@santiagogalvan8750 5 ай бұрын
is there any chance you make a tutorial on 2d fighters like dbz fighterz or street fighters?
@uheartbeast
@uheartbeast 5 ай бұрын
Thanks for the comment! Unfortunately, it's unlikely. I'm not interested in exploring those genres myself so I wouldn't enjoy it.
@beary5033
@beary5033 6 ай бұрын
47:58
@nonobow1639
@nonobow1639 6 ай бұрын
i was very excited to follow your tutoriel but something happened at 44:20, where when i would control- drag the hurtbox element, my line said "@onready var hurtbox = $hurtbox" instead of "@onready var hurtbox Area2D = $hurtbox". I tried to write it manually but it doesnt seem to work that way because when i next launched the game it kept crashing over and over even and it even kept crashing when i deleted all of the code. I'm really clueless and i'd apreciate an explanation :) edit: i've remade the whole thing, it still doesnt work and crashes but at least i can now delete the malfunctioning code to make it stop crashing
@uheartbeast
@uheartbeast 6 ай бұрын
Hey! Thanks for the comment! You don't need to worry about the slight difference there, you can keep the code that you get when you drag it over.
@nonobow1639
@nonobow1639 6 ай бұрын
well i'd love to do that but then it crashes @@uheartbeast
@nonobow1639
@nonobow1639 6 ай бұрын
i keep trying to tweak it but it's def not working :/@@uheartbeast
@DukeOfAwsomeness
@DukeOfAwsomeness 5 ай бұрын
35:50
@SoulSukkur
@SoulSukkur 6 ай бұрын
eh, maybe tomorrow
@uheartbeast
@uheartbeast 6 ай бұрын
Is it tomorrow yet?
@SoulSukkur
@SoulSukkur 6 ай бұрын
@@uheartbeast i suppose it is i gave myself 2.5 hours. i insisted on making my own assets, however ugly they may be, so I only made it to the 47 min mark before bed. i'll try to pick it back up on thursday
@SoulSukkur
@SoulSukkur 6 ай бұрын
@@uheartbeast done. thanks for the tutorial
@identity4893
@identity4893 5 ай бұрын
what happened to wasard?
@uheartbeast
@uheartbeast 5 ай бұрын
Still working on it! I'll have a devlog out in the next month or so.
@_Garm_
@_Garm_ 6 ай бұрын
So i found the Assets on git.. how do i down load ? no clue how git works :D
@uheartbeast
@uheartbeast 6 ай бұрын
It's easiest to download the entire project and then grab the assets. When you are on the project page, there will be a green "Code" button in the top right that lets you download as a zip folder.
@_Garm_
@_Garm_ 6 ай бұрын
@@uheartbeastThank you!, worked :)
@TriviaQuizocity
@TriviaQuizocity 6 ай бұрын
Congrats to anyone who is here early and sees this comment.🍍
@edsonottoni4111
@edsonottoni4111 6 ай бұрын
You could put a lo-fi background in your videos
@BlendtutsES
@BlendtutsES 6 ай бұрын
No, please! Sometimes music can be distracting in the background. I prefer silent background so that I can play my own music (to make sure I play music that helps me focus and not distract me) if I feel like :)
@uheartbeast
@uheartbeast 6 ай бұрын
@@BlendtutsES This is why I don't put music in my videos. I also prefer finding my own music and playing it in the background when watching other people's tutorials.
@moonbug711
@moonbug711 12 күн бұрын
excellent tutorial! i learned alot from this! got some errors like : already connected timer_saw_spawner.time_out.connect, but i found out that if you click the nodes tab in the inspector you get a big list of events that you can rightclick to automaticly connect signals, it writes the code for you! no need for timer_saw_spawner.time_out.connect(_on_timer_saw_spawner_timeout) just remeber to @onready the stuff so it doesn't throw a error there!
Flat Fire Shader Tutorial - Godot 4
18:26
Heartbeast
Рет қаралды 13 М.
How To PLAN your Game as a Solo Developer
16:26
Heartbeast
Рет қаралды 493 М.
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 4,6 МЛН
The FASTEST way to PASS SNACKS! #shorts #mingweirocks
00:36
mingweirocks
Рет қаралды 12 МЛН
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 516 М.
So umm... Minecarts can delete players from the game.
5:42
Phoenix SC
Рет қаралды 509 М.
Why I Started Game Dev In My Late 30s
7:32
Game Dev With Michael
Рет қаралды 18 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 335 М.
Making a difficult game about fitting in - Acerola Jam 0
19:17
jess::codes
Рет қаралды 360 М.
I made a game using Godot for the first time
7:35
shawcat
Рет қаралды 1,2 МЛН
I Paid Fiverr Game Developers to Make the Same Game
10:25
BadGameDev
Рет қаралды 683 М.
25 Game Dev Tips for Beginners - Tips & Tricks
6:40
Goodgis
Рет қаралды 311 М.
Recreate FLAPPY BIRD in just 13 MINUTES (Godot Game Engine)
13:23
Eli Cuaycong
Рет қаралды 79 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН