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)
- Player Input & Project Setup (21:07)
- Wrapping the Player & Boundary Management (7:27)
- Randomizing Food Drops (14:20)
- Creating the Tail (10:17)
- Menus, UI, & Pausing the Game (18:04)
- Saving High Scores (12:55)
And if you want the 1-hour version of this Godot tutorial...
Source Code
The source code for this project is available for free over on my itch page.
Up Next
If you've finished this tutorial and want to take it a step further, check out the video below.