2048 (video game)
A viral sliding tile puzzle that became a cultural phenomenon.
2048 is a single-player sliding tile puzzle video game created by Italian web developer Gabriele Cirulli and released on 9 March 2014 as free and open-source software. The game tasks players with sliding numbered tiles on a 4×4 grid to combine them and create a tile with the number 2048, with the option to continue playing for higher scores. Originally written in JavaScript and CSS over a weekend, it quickly became a viral phenomenon, spawning numerous clones and adaptations.
- developer
- Gabriele Cirulli
- release_date
- 9 March 2014
- platform
- Web (JavaScript/CSS), iOS, Android
- license
- MIT License
- genre
- Puzzle
- known_for
- Viral popularity, open-source nature, spawning many clones
Lore & Background
Nineteen-year-old Gabriele Cirulli created 2048 in a single weekend as a test to see if he could program a game from scratch, describing it as 'a way to pass the time'. He intended it as an improved version of two other games, both clones of the iOS game Threes, and noted it was 'conceptually similar' to Threes. The game was released on GitHub on 9 March 2014, and within a week received over 4 million visitors. Cirulli chose not to monetize the game, stating he was unwilling to make money 'from a concept that [he] didn't invent'. Versions for iOS and Android followed in May 2014.
The game's simple controls and open-source code led to widespread adaptation. It was used in a promo video for the Myo gesture control armband and as a teaching aid for programming. An AI system that played 2048 won second place in a coding contest at Matlab Central Exchange. Numerous spinoffs appeared online, including versions with elements from the Doge meme, Doctor Who, Flappy Bird, and Tetris, as well as a 3D version and versions with different grid sizes. Cirulli viewed these spinoffs as 'part of the beauty of open source software' and did not object to them 'as long as they add new, creative modifications to the game'.
Reader's Guide
2048's significance lies in its demonstration of how a simple, well-executed concept can achieve massive viral success in the digital age. Created in a single weekend by a young developer as a personal project, the game attracted over 4 million visitors in its first week, a phenomenon compared to that of Flappy Bird. Its open-source nature under the MIT License encouraged a flood of clones and adaptations, from meme-themed versions to AI research platforms. The game's mathematical structure made it a subject of interest for artificial intelligence research, with AI systems achieving high probabilities of reaching large tiles like 16384 and 32768. Critics described the game as 'viral' and 'addictive', with The Wall Street Journal calling it 'almost like Candy Crush for math geeks'. The game's legacy includes its role in popularizing the sliding tile puzzle genre, its use in AI benchmarks, and its status as a case study in the ethics of game cloning, as Cirulli himself acknowledged its conceptual similarity to Threes. By 2026, optimized versions of the game remained staples on major web gaming portals, ensuring its continued availability.
Did You Know?
- 2048 was created by 19-year-old Gabriele Cirulli in a single weekend as a test to see if he could program a game from scratch.
- The game received over 4 million visitors in less than a week after its release on 9 March 2014.
- Cirulli chose not to monetize 2048 because he was unwilling to make money 'from a concept that [he] didn't invent'.
- As of 2025, AI using expectiminimax and tablebases achieved an 86.1% probability of reaching a 32768 tile and an 8.4% probability of reaching a 65536 tile.
Frequently Asked Questions
Who created 2048 and when was it released?
Italian web developer Gabriele Cirulli built the game over a single weekend, coding it in JavaScript and CSS. He published it as free, open-source software on 9 March 2014.
How do you actually play 2048?
You slide all the numbered tiles across a 4×4 grid, and whenever two tiles bearing the same number collide they fuse into one tile with the doubled value. The stated objective is to produce a tile reading 2048, though the game lets you keep merging for higher numbers indefinitely.
Why did 2048 go viral in 2014?
Its minimalist look, zero-install browser play, and MIT-licensed open-source code made it effortless to share, tweak, and port. Within weeks of its March 2014 launch it had spawned a large wave of clones and adaptations on web, iOS, and Android.
Is 2048 free to use and modify?
Yes—Cirulli released the project under the MIT License, so anyone can freely use, study, or redistribute the code without paying a fee. The original build was a JavaScript/CSS web app, but community ports later brought it to mobile platforms as well.
What happens once you reach the 2048 tile—does the game end?
No, reaching 2048 is a milestone rather than a hard stop; you can continue sliding and merging to chase progressively larger tiles and a higher score. Your run only ends when the 4×4 grid is completely full and no further moves are possible.
More in Puzzle video games 1-24
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
