Guide

Who Made 2048? The Story Behind the Game That Took Over the Internet

Who made 2048, and was it a copy of Threes? Get the real timeline, the clone controversy, and what a 19-year-old's weekend project left behind.

a 4x4 grid of numbered 2048 tiles showing a merged 2048 tile

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

Threes10242048
CreatorSirvo (Vollmer, Wohlwend, Hinson)Veewo StudioGabriele Cirulli
Release dateFebruary 6, 2014February 27, 2014March 9, 2014
Launch platformiOSMobile appWeb browser
How it was offeredPaid premium gameFree alternative to ThreesFree and open-source
Merge rule1 + 2 = 3, then matching tiles doubleMatching tiles merge and doubleMatching powers of two merge and double
Tile movementOne square per swipeSlide-and-merge styleSlides as far as possible
Source codeClosedClosedOpen (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

DateWhat happened
February 6, 2014Sirvo releases Threes on iOS
February 27, 2014Veewo Studio releases 1024
March 9, 2014Gabriele Cirulli publishes 2048 on GitHub
March 10, 20142048 reaches Hacker News and starts to spread
Late March 2014Threes team responds publicly; Kotaku, TechCrunch and others cover the clone debate
Later in 2014Apple 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.

FAQ

Frequently Asked Questions

Quick answers about this article. No fluff, no sign-up wall.

Who created 2048?

Gabriele Cirulli, an Italian web developer who was 19 at the time, created 2048. He built it over a weekend and released it on March 9, 2014.

Is 2048 a copy of Threes?

Not exactly, but it is closely related. Cirulli says it is based on 1024 and conceptually similar to Threes, which came out first. The Threes team criticized the wave of clones, and Cirulli publicly acknowledged their frustration.

Did Gabriele Cirulli make money from 2048?

By his own 2014 account, he did not earn anything beyond voluntary donations. Several unofficial clones made money from ads, but the original stayed free.

Is 2048 open source?

Yes. The code is on GitHub under the MIT License, which is why so many variants and clones exist.

Why is the game called 2048?

Each merge doubles a tile, so the tiles run 2, 4, 8, 16, and so on up to 2048, which is 2 to the 11th power. Creating that tile is how you win.

Can you keep playing after you reach 2048?

Yes. After you make the 2048 tile you can choose to continue and try for higher values.

Discussion

Leave a comment

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

Reading timer

00:00

Tap start when you begin reading.

More reads

Keep reading

Other articles from the blog hub. Same cozy vibe, no login.

How to Do Nothing Without Feeling Guilty | I Am Bored
Guide

How to Do Nothing Without Feeling Guilty

A practical guide to short periods of doing nothing without the usual guilt or pressure to be productive.

8 min · Read →
How to Improve Reaction Time (Simple Methods That Work) | I Am Bored
Guide

How to Improve Reaction Time (Simple Methods That Work)

Practical ways to improve your reaction time with short drills and better habits. No extreme training needed.

9 min · Read →
Best STEM Competitions for Pre-University Students in 2027 | I Am Bored
Guide

Best STEM Competitions for Pre-University Students in 2027

Fully-funded STEM olympiads and competitions pre-university students can apply to in 2027, including IYPT, IMO, and how Pakistani students can compete.

8 min · Read →
How to Get a High Score in Whack-a-Mole: Tips and Tricks | I Am Bored
Guide

How to Get a High Score in Whack-a-Mole: Tips and Tricks

Real strategy for Whack-a-Mole: eye tracking, hand positioning, pacing, and fatigue management. The tips almost nobody else bothers to write.

8 min · Read →

Browse all reads →

Check out I Am Bored at SideProjectorsFeatured on Findly.tools