A Snake clone with a twist — 4 modes to master, including Reverse: flip direction with every fruit eaten.

Snake Reverse is a classic Snake clone built as a learning project — the first in a series of small games where I practice Godot fundamentals, game design, and code architecture, with a particular focus on learning a development workflow using Claude Code as a coding assistant throughout the process.
On top of the traditional formula, it adds four alternative modes, each changing how you have to think about survival.

Game Modes

  • Snake — The classic experience. Eat fruit, grow, don't hit yourself.
  • Reverse — Every fruit you eat flips your direction. Simple rule, chaotic results.
  • Enemy — Enemies spawn and patrol the field before disappearing. Touch one and it's game over. More enemies join as you progress.
  • From the Wall — An enemy your exact size emerges from one wall and crosses to the other side. More start appearing as the game goes on.
  • Reverse Enemy Wall — All of the above, combined. Good luck.

Controls

  • Move — Arrow Keys or WASD
  • Pause/Resume — Esc or P

In menus:

  • Arrow Keys — move between buttons
  • Enter / Space — activate the selected button
  • Mouse — click, or hover to select

Mute — the speaker button in the top-right of the HUD (mouse only, no key for it)

This is the first release in a personal series of learning projects built in Godot.
I'm not planning to add new features, but if you run into bugs or have feedback, I'd love to hear it!

Credits

Music

  "Tidal" by Jan125 — CC-BY 4.0

  https://opengameart.org/content/tidal

  "Nature theme sketch" by remaxim licensed CC-BY-SA 3.0:

  https://opengameart.org/content/nature-theme-sketch

  "No Hope" by Cleyton Kauffman — CC0

  https://soundcloud.com/cleytonkauffman

  Tracks were converted to Ogg Vorbis and level-matched; not otherwise altered.

Font, UI textures and sound effects

  Kenney — https://kenney.nl/ — CC0

Sprites, icon and cover art

  Gkloyster

Engine

  Godot Engine, MIT licensed. Full licence and third-party notices are

  included in the download under licenses/.

Published 8 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorgkloyster
GenreAction
Made withGodot
Tags2D, Arcade, Casual, Godot, Retro, Singleplayer, Snake
AI DisclosureAI Assisted, Code

Leave a comment

Log in with itch.io to leave a comment.