A 3D casual game where you tap to stack blocks. No install, no sign-up — if you have a browser, you can start right now.

All you do is tap a block sliding left and right so it lands on the block below. The rules take five seconds to learn — but if the blocks don't line up exactly, the overhang is sliced off and your platform gets narrower. One mistake invites the next, so a game that looked easy turns tense in seconds.
Line them up exactly, though, and you get a PERFECT — and the block grows back a little. That your platform doesn't only ever shrink is what sets this apart from the original stacking games. Mistakes are recoverable, so you keep going for one more run.
| Mode | What it is |
|---|---|
| Classic | Endless stacking until you fall. A pure score chase decided by skill alone. |
| Time Attack | As many as you can in 60 seconds. The last five seconds tick out loud. |
| Stages | A select screen shows how far you've cleared so you can pick any stage you've unlocked. One stage is one round — clear it and the tower is laid fresh from the ground for the next. Every stage asks for something different: Stack, Grow, Precision, Shape, Streak, Sprint, Colors (land the same colour several times in a row and toss the mismatched blocks into the bin beside your tower), and Bridge, which grows sideways instead of up — eight goals in all. On top of that come rule twists (modifiers) like wind, reverse and fog, and later stages stack two at once. |
| Landmarks | Real buildings become your targets — the Sphinx, the Statue of Liberty, the Eiffel Tower. One floor counts as 3 m, so clearing that height conquers the landmark. Twenty-two are waiting, and nineteen of them double as Challenge-mode targets with their own silhouette. |
| 1v1 Duel | Opening a duel shows the list of public rooms that are live right now; tap one to drop straight in. You can also open your own — a public room that gets listed, or a private room only people with the link can enter. Creating a room puts you in a duel room where you can send the link or warm up while you wait; when an opponent joins, both of you restart from zero after a three-second countdown. Your friend only has to tap the invite link — you both get the exact same block order and start together. Their score shows live at the top of your screen, and once both of you are out the winner is settled. No one around? Take on a ghost duel — a run someone else left on the same seed. |
| Daily Challenge | The date is the seed, so every player in the world gets the same block pattern. One fair round a day, with luck taken out of it. |
You never go through an app store. Opening the link is launching the game. There's no sign-up either — joining the leaderboard only asks for a nickname, never an email or phone number.
New themes unlock on their own as your block count adds up (50 · 100 · 200 … 800 blocks). Don't feel like waiting? You can buy one early with coins in the shop. Background and block colours change together, so the same game takes on a completely different mood.








There are all-time boards per mode and a daily board per date. The Daily Challenge matters most: everyone receives an identical block order, so the ranking is decided by skill rather than luck.
Connect once and the game files are stored on your device, so you can play on the subway or a plane with no network at all. Add it to your home screen and it launches full-screen like any other app.
There isn't a single audio file in this game. The block landing thud, the perfect chime, the game-over glissando — all of it is synthesised in real time with the browser's Web Audio API. Chain perfects and the chime climbs a step each time; from five in a row it turns into an arpeggio. That's why the whole thing is tiny and loads fast.



Completely free. There are no paid items and no payment flow of any kind. In-game coins are earned only by playing and cannot be bought with money. Running costs are covered by ads.
Bug reports, feature ideas, requests to delete a leaderboard entry — all welcome.
Email — thekkflow@gmail.com
We aim to reply within three business days.