Posted January 14, 2026 by developer.gd
#process #game design #devlog
*Text improved with ia
Breakdash — Learning When to Stop
After finishing three small game projects, I reached an important realization: the problem was no longer a lack of ideas.
It was the opposite.
Every project generated an endless list of “this could be better”. More polish, more systems, more features. And that list carried a real risk: never finishing.
For this project, I decided to change my priority. Instead of improving endlessly, I wanted to move faster, accept imperfection, and focus on immediate fun.
Breakdash started from two simple concepts:
The goal wasn’t innovation. It was experimentation: collisions, game feel, and rhythm, under a very clear constraint:
A very simple game with a single main interaction.
From the beginning, I imposed strict limits:
The guiding question was simple:
How much can you achieve with the bare minimum?
As development progressed, many extra ideas appeared:
This time, I stopped on purpose.
Once the core gameplay loop was working, I made a conscious decision:
“This is enough for now.”
It was an exercise in slowing down the instinct to polish endlessly and respecting the original scope.
The result is Breakdash:
It’s not a deep game, and it doesn’t try to be. But it works.
And that already means a lot.
As I wrote in the game description:
“For this project I wanted to experiment with very simple mechanics and the restriction of only one interaction… the result is better than I expected. Still, I can barely say this is a game.”
This project left me with some very clear lessons:
Breakdash is not a great game. But it is a solid step forward.
One more finished project. More speed. Less mental weight.
And most importantly, a practical reminder of something I’m trying to internalize:
Moving forward imperfectly is better than not moving at all.
*Text improved with ia