2048 was created over a single weekend in March 2014 by Italian web developer Gabriele Cirulli. Within a week of being posted on GitHub, it had over a million visitors. Within a month, it was the most-discussed game on Twitter. Twelve years later, it's still one of the most-played browser games in existence.
This is the story of how it happened, the controversy it sparked, and where the game stands today.
The origin: a clone built in a weekend
Gabriele Cirulli was 19 years old and living in Italy. He'd been playing Threes!, a paid iOS game by Asher Vollmer, and was hooked. To understand its mechanics, he built a clone called 1024 — a basic version of the sliding-tiles concept — in about two days.
Then he made another clone called 2048. This version simplified Threes by removing the special 1-and-2 tiles and using only powers of two (2, 4, 8, 16…). He open-sourced it on GitHub on March 9, 2014, and posted the link on Hacker News.
The reaction was instantaneous. Within days, clones were appearing on every app store and browser. Gabriele's site was getting millions of visitors per day.
The Threes controversy
The makers of Threes! — Asher Vollmer and Greg Wohlwend — were not happy. They had spent over a year designing their game. Within a week of 2048's release, dozens of free Threes-clones had appeared, with 2048 being the most prominent.
Vollmer wrote a blog post titled "What I've learned from a year of making Threes" where he expressed frustration. The Threes team emphasized they weren't upset with Gabriele personally (he had explicitly credited Threes as inspiration and open-sourced his code), but they were disappointed that the larger game industry treated their work as something anyone could copy for free.
Gabriele's response was gracious. He acknowledged Threes as the original, donated some of his unexpected ad revenue to charity, and explicitly refused to monetize 2048 aggressively. He later said the experience taught him a lot about how quickly things spread on the internet.
The open-source decision
One of the most important decisions Cirulli made was to release 2048 as open source under the MIT license. This was deliberate: he wanted to make it impossible for anyone to "own" the concept and prevent forks. By making the code free to use and modify, he ensured that the flood of clones couldn't be shut down — and that he himself couldn't profit from controlling the game.
The result: thousands of variants, themed versions, and forks proliferated. Some are good (like 2048-cupcakes). Most are forgettable. A few, like this site, try to push the concept forward with new features.
The variants explosion (2014–2016)
Within a year of 2048's release, hundreds of variants existed:
- 2048 cupcakes — same game, cupcake icons
- 2048 Pokemon — Pokemon sprites
- 2048 Doge — Comic Sans, doge colours
- 2048 5x5 / 6x6 / 3x3 — different grid sizes
- 2048 with undo — fixed the most-requested missing feature
- 2048 with special tiles — added wildcards that merged with anything
- Threes clones — games that more honestly adapted Threes' mechanics
The 2048 GitHub repo became one of the most-starred game projects of all time.
Where 2048 stands in 2026
Twelve years after release, 2048 is still being played by millions of people every month. The original play2048.co is still online, maintained by Cirulli himself. The mobile apps are still in the App Store and Google Play. The GitHub repo is still active.
What has changed:
- The casual puzzle space is saturated. There are now thousands of "merging tiles" games (Suika Game, Royal Match, Lily's Garden, etc.). 2048 remains the original and most-recognized, but it has competition.
- Mobile dominates. In 2014, most players were on desktop. Today, over 80% are on phones.
- Features matter more than aesthetics. The modern player expects undo, statistics, themes, and PWA installability. Sites that haven't evolved are losing audience.
- Multiplayer is the new frontier. Competitive 2048 (race to 2048 against another player) is a small but growing niche.
The clone problem
Because 2048 is open source, anyone can copy and modify it. This has led to:
- Thousands of low-quality ad-laden clones
- Several "official-looking" sites that are actually third parties
- Some genuinely innovative variants
2048 Hub is one of the latter. We use Gabriele's original concept (it would be impossible not to), but with the features modern players want: undo, multiple variants, statistics, PWA, multi-language.
What's next for 2048
The game has been "done" for over a decade. The core mechanic is solved. What's left is incremental improvements:
- Real-time multiplayer (race opponents)
- AI opponents that play against you
- Daily challenges with shared starting boards
- Cloud sync of statistics
- Tournament systems
Whether the 2048 ecosystem will adopt these or whether they'll remain in "good enough" mode is unclear. But the open-source nature means anyone can build them — and many are.
Gabriele Cirulli today
Gabriele is still in Italy. He works in tech and has moved on from game development. He's said in interviews that he's surprised 2048 is still relevant and that he's grateful the community has built so much around the simple concept. He still maintains play2048.co himself.
Now it's your turn.
▶ Play 2048