Beginner Godot Tutorial - Make a Snake Game in 10 Minutes!

preview_player
Показать описание
Learn the basics of Godot by making a snake clone in this tutorial.

The code for the game is built from scratch and will cover setting up the different scenes and their nodes as well as linking everything together using signals.

Рекомендации по теме
Комментарии
Автор

You explain very well, this 10-minute tutorial has been more useful to me than the official tutorials in the documentation. Please make more tutorials with simple games, it is great so that someone who is just starting out can adapt to the Godot workflow and learn. Thank you!

RedHorseProject
Автор

you go over some things WAY too fast just like assuming people already know what you're talking about. like you're already editing the score label before you finish talking about editing the score background. I have to rewind like 20 times to figure out what you did while talking about something else. I can't even tell what you clicked on sometimes because you move so fast

SkyeBerryJam
Автор

I found this to be a really well thought out tutorial. I would have loved some sidebars on why you made some of the choices you did, but as someone pretty new to Godot (and already a well seasoned programmer), I appreciated the speed. I'll mirror what someone else said below though; some of the settings you toggled were incredibly hard to follow without stopping and rewinding, and I think it would be very beneficial to pause for a moment, show the setting and then the change. It's especially felt when you navigate the sub menus of the various panels, it's very easy to get lost.

Overall an excellent intro and quickly built game -- thank you!

nilbits
Автор

Finally a good tutorial, I have been studying Python for the last few months but I am starting to give up on it and I have been searching for a good game developing language. Russ you explain amazingly, please create a begginers tutoral like the one you did on Pygame.

linkborracho
Автор

Extremely useful, thanks a lot ! 🙏
Please continue making full game videos like this

malandr
Автор

I tried a different style of tutorial here by keeping it much shorter and skipping the typing. How does this compare to the longer 1hr+ videos? Let me know what you guys think.

CodingWithRuss
Автор

5:27 I can't stop crying when I'm looking at this movement code

Damglador
Автор

man these beginner tutorials are either really fast, backwards or whatever idk but can some one explain to me why they always structure things like

"Lets call func() then create that func()" It seems backwards to me to call a function before you even create the function. I can understand if you're experienced and you've basically written the code in your head before hand, but this is supposed to be for beginners.. Sorry for griping but it's so difficult to find any content that creates functions before actually calling them because that's just how I think it should be done when learning.

Inuzika
Автор

Have you thought about utilizing the snake_data.pop_back() method to remove the last element and then using snake_data.insert(0, newPosition) to add the new position? This could potentially improve code readability and simplicity.
Also, thanks for this amazing tutorial!

YankaZabka
Автор

I appreciate the tutorial, but as a feedback I want to say I had to play it in 0.75speed as default because you spoke so fast. Also a couple of times to 0.25 to see what you were clicking on, cuz I'm fairly new at Godot.
I know its a better title to say in 10 minutes, but 15 or 20 would've been better in that case imo. For people familiar with Godot its probably a nice and quick watch, but for guys like myself I found it a bit frustrating. I'd rather see the typing too.

Hagelnot
Автор

5:37 Yeah baby. That's what i've been waiting for, that's what i was talking about"

haver
Автор

You are a lifesaver!! This is the first Godot tutorial I've tried, it's very beginner friendly and engaging. You explain things very well :)

pelicanpleasant
Автор

Is there a way of smoothing the snakes motion through interpretation or other means?

The snapping feels a little harsh, but I'm not entirely sure what I should change to do it, or even if I can.

pixels_per_minute
Автор

What was supposed to be an easy tutorial ended up being difficult. You spoke very quickly, and the filming of Godot's features were also filmed very quickly. I had to rewind the video several times, the 10 minutes became 2 hours! Speak slower and film slower too, not everyone can follow the tutorial at that speed. Despite that, it's a good tutorial, it got my like👍

ericksouza
Автор

Better to add head in the end and remove tail. Faster than shifting all the array

haxidenti
Автор

Hello, @CodingWithRuss . I apologize for bothering you. I've been studying your programming tutorials and decided to take a closer look at your video on creating a snake game using the Godot 4 engine. But when testing the final variant and examining your script on Github in detail, I found a bug.

If the player randomly presses the wasd keys, the snake can die by colliding with its tail at the very beginning of the game. I tried to fix this bug myself, as well as searched for solutions online, but at this point I haven't been able to make much progress towards fixing the bug.

I would like to ask you for help in fixing this bug. Thank you in advance for your feedback!

Among-wlir
Автор

Awesome video! How do you make the game area rectangular? I'm confused about this as the cells variable only has one integer.

Jixzl
Автор

Liked and subscribed. Well explained and well executed tutorial. The game is stylish even. Thank you and good karma to you.

morganp
Автор

this was objectively a good tutorial but it went at a breakneck pace and me being new to the software was a bit lost. thank you for the tutorial, it did help but i would have preferred if it was a little longer so i didn't feel quite so overwhelmed

kaidynj
Автор

✨✨✨✨✨✨please, more greatful tutorials like this.✨✨✨✨✨✨

arthursteshov