Menu

1 / 2

I made Snake. Then I kept going.

DEV Community·PRANTA Dutta·6 months ago
#b8qGjsLc
#flutter#dart#gamedev#snake#game
Reading 0:00
15s threshold

So here's a thing that happened.

A few months ago I thought, "I should build a small Flutter game to sharpen up my custom painter / animation chops. Something simple. A weekend project." I picked Snake. The 1997 Nokia kind. Eat the dot. Don't hit the wall. Don't eat yourself. That's the entire game.

That was a few months ago. I now have:

A multiplayer Snake matchmaking system.

A tournament platform with six game modes.

A frame-by-frame replay viewer.

A push notification backend in FastAPI .

Sixteen achievements with a rarity system.

A friends list with online presence.

For Snake.

This is its story.

What it actually is

The project is called Snake Classic , and you can find the source on GitHub. It's a Flutter app targeting Android, iOS, web, and desktop. The core game is exactly what you remember — 20x20 grid, snake, food, walls, regret. 60 FPS, custom painter, smooth swipe gestures.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.