- Published on
A snake clone in Godot 4.6
- Authors

- Name
- Matt Du-Feu
- @mattdufeu
I'm learning to make games with Godot by making clones of the classics. I'm actually following this reddit thread List of 49 simple games easy to clone for the beginner develop, or more acurately the first comment which lists them in order of difficulty (easy to difficult).
I'm under no delusion that I'm barely scratching the surface of game development. I'm beginning to understand the basics like movement (via physic vs via user control), collisions (layers and masks), managing state (score, interactions), signals (Event Driven development) etc.
It's mostly "copy a tutorial" at this stage, but the game that's come together the most so far is my snake clone:

It's heavily based on this Bacon and Games tutorial, but I've refactored the code a little so the "snake" is a first class citizen and responsible for managing the snake.
Thanks to https://opengameart.org/content/snake-game-assets for the assets.
Onwards and upwards.