Thirty-plus levels
Every level is a data file and difficulty gets tuned from real play data rather than guesswork.
Power-ups and obstacles
As the player progresses more obstacles are introduced: higher jumps, moving platforms, spikes.
Made for a minute at a time
Levels take under a minute. Good for a queue, a bus, or one more go before bed.
How it was built
Unity and C# for the game itself. Level layouts live in JSON, which made it easy to try a dozen variants of a hard level in an afternoon. A small Node.js service on Firebase records which levels players finish and where they quit. After launch, that data, not anyone's opinion of what was fun, decided which levels got easier.

