Learn Godot 4 by Making an Entire Game in an Hour

Learn Godot 4 by Making an Entire Game in an Hour

Anytime I learn a new tool or language, the first thing I do is create something that already exists. This approach frees me to focus on the mechanics of whatever I'm learning rather than having to pair that with also inventing something new at the same time, such as an app or a game.

To that end, I've created a 6-part series that takes you through how to make the classic game of snake. Remember that gem?

The ideal candidate has minimal rules but will touch upon a lot of fundamentals that go into a larger project. ✅✅

It's broken in to 6 parts, which I'll link below, but I also recently recut it into a tighter 1-hour course in a single video. They both cover the same content, but the individual videos are probably better if you want to code-along and the 1-hour course might be better if you just want to watch and get the gist.

Either way, here they are for your use. (YouTube playlist here)

  1. Player Input & Project Setup (21:07)
  2. Wrapping the Player & Boundary Management (7:27)
  3. Randomizing Food Drops (14:20)
  4. Creating the Tail (10:17)
  5. Menus, UI, & Pausing the Game (18:04)
  6. Saving High Scores (12:55)

And if you want the 1-hour version of this Godot tutorial...

Make an entire game in Godot for free in one hour!

Source Code

The source code for this project is available for free over on my itch page.

Let’s Make: Snake (Source Files/Code) by Sean James McKenzie
Learn Godot for Free in a few Hours by Making Snake (source code included)

Up Next

If you've finished this tutorial and want to take it a step further, check out the video below.

5 Coding Challenge to Take Snake to the Next Level
If you’re learning Godot, here are 5 coding challenges you can try today to test your skills.