Journal · June 22, 2026 · 7 min read
Making 2048 a real 3D board
2048 is a flat game. It has always been a flat game: a 4×4 grid of coloured squares that slide and add up. The obvious question, building Zen 2048, was whether it had to stay flat — and the harder question was whether making it three-dimensional would ruin the one thing that makes 2048 work.
2048 is a flat game. It has always been a flat game: a 4×4 grid of coloured squares that slide in one direction and add up when they match. Gabriele Cirulli built it that way in a weekend in 2014, and the flatness is part of why it spread — it costs almost nothing to render, runs anywhere, and reads instantly. You look at the board, you see the situation, you swipe.
So the first question, building Zen 2048, was almost a dare: does it have to be flat? And the second, harder question was the one that actually mattered: if we make it three-dimensional, do we break the thing that makes 2048 work?
The legibility problem
Here is the constraint that shaped everything. 2048 is a game of instant reading. Before every swipe you take in the entire board — sixteen cells, the values, the gaps, where a merge will cascade — and you do it in a fraction of a second, dozens of times a session. Anything that slows that read down doesn’t make the game prettier; it makes it worse.
A tilted 3D board is, on its face, terrible for this. Perspective makes far tiles smaller than near ones. Tall stacks can occlude what’s behind them. A number you could read at a glance on a flat grid now sits at an angle, foreshortened. Every 3D-styled 2048 we looked at had quietly paid this tax: they looked three-dimensional in a screenshot and played like a slightly harder version of the flat game.
We didn’t want a board that looked 3D in a screenshot. We wanted a board that was 3D — one you could pick up and turn — without the play ever getting harder. Those are different goals, and reconciling them is the whole design.
The answer: depth you opt into
The resolution turned out to be simple to state and fussy to tune: the 3D is for between moves, and the board comes home before every move.
In Zen 2048 you can tilt the phone or drag to rotate the board to any angle. The tiles are real objects with real depth; the light moves across them as you turn. It’s genuinely nice, and on a glass or metal theme it’s the kind of thing you do absent-mindedly while thinking. But the instant you swipe, the camera returns to a clean, near-top-down read — the same legibility the flat game has always had. The depth is an affordance you reach for when you want it, not a handicap you fight while you play.
That single rule — appreciate in 3D, play from the top — is what let the board be honestly three-dimensional without charging the player for it. Almost everything else followed from protecting it.
A tile is a material, not a colour
Once the board had real depth and real light, the tiles stopped being coloured rectangles and started being objects. And an object is made of something.
That reframing produced the part of Zen 2048 people notice first: the themes. There are 17 of them, and they’re built from seven material families — glass, ceramic, paper, metal, neon, pastel, and monochrome. The important thing is that these aren’t palettes. Switching from Amber to Glacier Ice to Midnight Neon doesn’t just recolour the board; it changes the material the board is made of, and a material behaves differently under light and motion.
Concretely, a theme in Zen 2048 carries far more than a colour ramp. Each one defines:
- its tile lighting and rim light — the directional highlight that rides the top edge of a glass tile but is absent on matte paper;
- its drop-shadow geometry — how high each tile floats above the board;
- the spring physics of a slide — the exact stiffness and damping of how tiles travel and settle when you swipe, so ceramic feels weightier than neon;
- the merge flash — the duration, peak brightness, and softness of the little bloom when two tiles combine, hard and electric on neon, soft and warm on clay;
- and a slow atmospheric drift in the background — a barely-perceptible movement of light and hue, on the order of tens of seconds per cycle, that keeps the board feeling alive without ever distracting from it.
Glacier Ice catches cold light like glass because it is glass, in every property that matters to the eye. Studio Clay is hand-thrown ceramic fired from sand to terracotta. Paper & Ink is soft fibre with a single stroke. Designing seventeen of these is slow, and that slowness is the point: a theme is a small designed object, not a config value.
The thing the ads crowd out
Here’s the part that connects the craft to the business model, because they’re the same decision.
When 2048 was open-sourced, the App Store filled with clones, and because the puzzle is trivial to copy, nearly all of them monetised the only way a copied commodity can: advertising. Pre-roll video before a game. An interstitial every few merges. Lives you refill by watching. Reward wheels bolted onto a number puzzle. We’ve written before about what that does to a small calm game — it turns five quiet minutes into an attention extraction loop.
But there’s a quieter cost, too: ad-funded games don’t tend to invest in feel. Why would they? The metric is impressions, not how a merge lands in your hand. The 3D board, the per-material physics, the tuned haptics that are present without buzzing at you constantly — none of that moves an ad-impression number. It only matters if the thing you’re selling is the game itself.
So Zen 2048 is free, with no ads and no tracking, and it funds its own craft the honest way: optional theme packs and undo tokens you can buy if you want them and never need to play or win. Charge a little for a designed object someone chooses to own; don’t charge everyone their attention with a video ad per game. The free Classic board is the whole game, complete on its own. The 3D and the seventeen materials are there because someone cared about how a number puzzle feels — which is exactly the thing the ad model has no reason to pay for.
Was it worth making 2048 3D?
The honest answer is that 3D was never the goal; it was the means. The goal was to make the classic puzzle feel like a crafted object you’d want on your Home Screen, instead of a disposable clone you tolerate for a coffee-queue. Real depth, real materials, and real restraint about ads were how we got there.
If you want to feel the difference, the free Classic board is the place to start — tilt it once, then swipe, and notice that the game underneath is exactly the 2048 you already know. That was always the constraint: change everything about how it feels, and nothing about how it plays. For the wider category — the Ketchapp version, the original, Threes — we keep an honest guide to the best 2048 apps for iPhone.
Published by Lagerland Apps, an independent Apple developer in Finland. No ads, no tracking, no account.
Questions
Frequently asked
Is there a 3D version of 2048?
Doesn't making 2048 3D make it harder to read?
What makes each Zen 2048 theme different — is it just a colour swap?
Why does Zen 2048 charge for themes instead of just showing ads?
What is Zen 2048 built with?
Does Zen 2048 work offline?
Mentioned in this post
Apps in this story
More from the journal