Millions of people have lost an hour to a four-by-four grid of sliding numbers, and most of them never stopped to wonder who built it. The short version is that a 19-year-old Italian developer named Gabriele Cirulli wrote 2048 over a single weekend in March 2014, gave it away for free, and watched it take over the internet within days. The longer version is messier and far more interesting, because 2048 is the last link in a chain of clones that starts with a paid iPhone game, runs through an App Store knockoff, and ends in a very public argument about who deserves credit when a good idea spreads.
This guide walks through that whole chain with dates, names, and sources, and explains why a game this simple became one of the most copied puzzles ever released. If you would rather play while you read, our free 2048 game runs right in your browser with no download and no account.
Who created 2048? The short answer
2048 was created by Gabriele Cirulli, an Italian web developer who was 19 years old at the time. He built it in roughly one weekend and released it on March 9, 2014, as free, open-source software on GitHub under the MIT License. It is a sliding tile puzzle played on a 4x4 grid: you slide numbered tiles, matching tiles merge into one tile with double the value, and you win by creating a tile that reads 2048. You can keep playing after you win to chase bigger tiles.
Cirulli has always said the game is based on 1024 by Veewo Studio and is conceptually similar to Threes, the paid iOS puzzle from the indie team Sirvo that launched on February 6, 2014. That sentence still sits at the bottom of the official 2048 page today, and it is the key to understanding the whole story.
Before 2048: the games that came first
2048 did not appear out of nowhere. It sits at the end of a short, fast chain of releases in early 2014, and the order of those releases explains almost everything about the controversy that followed.
Threes: the original idea (February 6, 2014)
Threes came from Sirvo, an independent team made up of game designer Asher Vollmer, illustrator Greg Wohlwend, and composer Jimmy Hinson. It launched on iOS on February 6, 2014, after more than a year of development, and Apple later named it the best iPhone game of 2014, according to Wikipedia’s entry on Threes.
The rules were distinctive. You merge a 1 and a 2 into a 3, then combine matching tiles to climb through 6, 12, 24, and beyond, and every swipe nudges tiles forward by a single square rather than sending them flying across the board. It was a premium game, which meant you paid before you played. That detail matters later.
1024: the first clone (February 27, 2014)
Just 21 days after Threes arrived, Veewo Studio released 1024, a mobile game that kept the slide-and-merge idea but simplified it into plain doubling. According to TechCrunch’s reporting at the time, the App Store listing pointed players away from buying Threes. GamesBeat’s timeline pins the 1024 release to February 27.
The other game called 2048
Here is a detail most retellings skip: there was already a different game called 2048 before Cirulli’s. It was made by a developer known as Saming, and it was a slightly different take on the 1024 formula. Cirulli’s own README credits it as an influence, which is why Kotaku described his creation as a clone of a game with the same name. In other words, the 2048 you know is, in a sense, the second 2048.
How Gabriele Cirulli built 2048 in one weekend
Cirulli wrote the game in JavaScript and CSS over a single weekend. By his own account, he wanted to find out whether he could build a game from scratch, and he treated it as a way to pass the time. He has also said he first came across 1024 and the earlier web game called 2048, and that he was not familiar with Threes until after his own release. That is his account, and it is worth reading alongside what the Threes team said, which we cover below.
What he added
Cirulli’s version was not a pure copy. He added smooth animations, because he felt the web version he had seen was hard to play without them, a detail he mentioned in his Hacker News post as reported by TechCrunch. The rules are also tighter and easier to grasp than Threes. A random 2 or 4 appears in an empty cell after every move, and tiles slide as far as they can go until they hit another tile or the edge of the grid.
Why he open-sourced it
Cirulli published the full source code on GitHub under the MIT License. According to the Libregamewiki entry for 2048, he explained that he did not want to keep the project private because it leaned so heavily on someone else’s work. That decision shaped everything after it. Because anyone could copy, change, and republish the code, 2048 spread into thousands of variants within weeks.
Why 2048 went viral so fast
The timeline is startlingly short. 2048 went live on March 9, 2014, and by March 10 it was on Hacker News, where it took off, per GamesBeat. There is no single reason it spread, but four design choices explain most of it. This part is our own analysis rather than a sourced claim.
- Zero friction. It ran in a browser tab. No download, no account, no payment, no app store approval.
- Instant comprehension. One input (the arrow keys) and one rule (equal tiles merge). A new player understands it in under ten seconds.
- A clear, reachable goal. The 2048 tile feels achievable, and the board fills slowly enough that every loss feels like your own fault, which is exactly what makes people try again.
- Free to copy. The open license meant every curious developer could fork it, theme it, and share their own version.
Compare that with Threes, which was a paid, iOS-only game at launch. The better-designed game had a barrier; the simpler game had none. TechCrunch even framed 2048 as the next phenomenon after Flappy Bird’s saga earlier that year, and noted that Cirulli felt guilty when people said his game was eating their time. If you remember that era, our guide to why you keep dying at the same pipe in Flappy Bird covers the other half of that moment.
The cloning controversy
Success brought attention, and attention brought an argument that is still debated by game designers today.
What the Threes team said
The Sirvo team published a long account of how they built Threes and how it felt to watch clones overtake it. They did not seem worried about 1024, which they dismissed as not much fun. 2048 was different. They described it as nearly identical to their game with one change, and complained that it was too easy to beat. What hurt most, they wrote, was seeing people call Threes a clone of 2048, and others claim 2048 was the better game. Asher Vollmer also spoke publicly about the frustration of missing a chance to be part of global culture. Sirvo did not pursue legal action and addressed the situation publicly instead.
Cirulli’s response
Cirulli told Kotaku he understood how the Threes team felt and was sorry that his game’s popularity had hurt theirs. He added that he had not chosen for it to become popular, and that he had made no money from it beyond voluntary donations. He also replied to the criticism in a post on Medium.
The App Store clones
While the debate played out, the real money went elsewhere. According to Wikipedia, an unofficial clone of 2048 from the publisher Ketchapp appeared on the iOS App Store and made money through advertising, and Kotaku reported that a 2048 clone had reached the top of the free iTunes chart while Cirulli’s original earned nothing. The official project page still carries a warning that every other app or site using the name is a derivative. Critics summed the whole saga up with a line that stuck: a clone of a clone.
Threes vs 1024 vs 2048: how they compare
| Threes | 1024 | 2048 | |
|---|---|---|---|
| Creator | Sirvo (Vollmer, Wohlwend, Hinson) | Veewo Studio | Gabriele Cirulli |
| Release date | February 6, 2014 | February 27, 2014 | March 9, 2014 |
| Launch platform | iOS | Mobile app | Web browser |
| How it was offered | Paid premium game | Free alternative to Threes | Free and open-source |
| Merge rule | 1 + 2 = 3, then matching tiles double | Matching tiles merge and double | Matching powers of two merge and double |
| Tile movement | One square per swipe | Slide-and-merge style | Slides as far as possible |
| Source code | Closed | Closed | Open (MIT License) |
The most important difference is not in the rules at all. It is the last row. Because 2048 was open, it became a platform that other people could build on, while its predecessors stayed locked inside their apps.
What 2048 left behind
More than a decade on, the game’s influence is easy to see once you know where to look.
- A flood of variants. Forks changed the grid size, swapped numbers for letters, added new themes, and pushed the target tile past 2048. The open license made all of that possible.
- AI and algorithm experiments. Soon after release, programmers began teaching computers to play 2048, using search algorithms and hand-tuned scoring to outplay most humans.
- A strategy culture. Because the game is deterministic apart from the random spawn, players discovered repeatable patterns. The best known is keeping your biggest tile locked in a corner, which we break down step by step in our guide on how to beat 2048 every time.
- The merge-puzzle genre. The idea of combining matching pieces into bigger ones became a mainstay of casual games and still shows up on lists of games similar to Threes today.
Common myths about 2048
Myth 1: Cirulli got rich from 2048. In 2014 he told reporters he had earned nothing beyond donations, while others made money from copies.
Myth 2: 2048 was the first game of its kind. It was not. Threes came first on February 6, 2014, and 1024 arrived before 2048 did.
Myth 3: Cirulli hid where the idea came from. He credited 1024 and Threes right on the project page, and he published the code openly for the same reason.
Myth 4: There is an official 2048 app. The official version is the web page. Apps in the stores that use the name are derivatives.
Myth 5: The game ends when you reach 2048. It does not. You can keep merging and build 4096, 8192, and beyond.
2048 timeline at a glance
| Date | What happened |
|---|---|
| February 6, 2014 | Sirvo releases Threes on iOS |
| February 27, 2014 | Veewo Studio releases 1024 |
| March 9, 2014 | Gabriele Cirulli publishes 2048 on GitHub |
| March 10, 2014 | 2048 reaches Hacker News and starts to spread |
| Late March 2014 | Threes team responds publicly; Kotaku, TechCrunch and others cover the clone debate |
| Later in 2014 | Apple names Threes its best iPhone game of the year |
Play 2048 and get better at it
Knowing the history makes the game more fun, and the best way to feel it is to play. You can start a round on our 2048 game page, then use the corner method from our 2048 strategy guide to push toward the 2048 tile. If you like sliding and merging, try the rest of our free browser games, or work through a few riddles and brain teasers when you want a break from the grid. For a wider pick of quick games, see our list of the best free online games to play when bored. If this kind of origin story is your thing, our Wikipedia rabbit holes list is built for the same mood.

Discussion
Leave a comment
Thoughtful notes welcome. No links, no promo pitches. Your comment is emailed to us for review. Nothing goes live automatically.