A Dark Room: the website that unfolds from one button
31 Oct 2026 · By the Boring Websites editors
A Dark Room is a free browser game that begins with a dark screen, one line of text, and a single button marked "light fire." It looks like almost nothing, and that is the point: press the button and a small, strange world starts unfolding one plain sentence at a time.
There is no tutorial, no splash art, no soundtrack by default. The restraint is deliberate, and it is exactly why the game became one of the most talked about things on the indie web.
In brief
- A Dark Room opens with a cold hearth and one button, then slowly adds buttons, resources, and a story the player pieces together alone.
- Michael Townsend of Doublespeak Games released it for free on the web on 10 June 2013, inspired by the minimalist game Candy Box.
- Amir Rajan ported it to the iPhone, and in April 2014 that version charted at number one in the App Store's games section.
- The web source code was published openly on GitHub in July 2013, so anyone can read exactly how the trick works.
What the dark room actually is
The first screen is almost empty. A short sentence says the fire is dead and the room is cold. Below it sits one button: "light fire." Click it and the room warms, the text shifts, and a stranger stumbles in out of the cold.
From there the interface grows by accretion. A second button appears to gather wood. Then a panel tracks stores. Then a stranger starts building things. Nothing is explained. The player learns the rules by watching numbers move and reading the terse lines of status text that scroll past.
Doublespeak Games describes it plainly in its press kit: "an entire world unfolds slowly from a single button, inviting players to light a fire." That sentence is close to a full spoiler, and it still gives almost nothing away, because the game is about the unfolding rather than the ending.
The aesthetic is text and whitespace. There are no illustrations to speak of, no characters on screen, no cutscenes. The look reads as a terminal that someone has quietly brought to life. The whole thing could be mistaken for an error page, right up until the moment it is not.
A running log sits at the heart of the screen, and it is where the game does most of its talking. Events are reported in short, flat sentences, the way a diary might record a quiet day that turns out not to be quiet. Reading that log closely is the main skill the game asks for, because it is the only place the world explains itself.
How one button becomes a world
The early minutes are deliberately slow. Wood accumulates. The fire needs feeding. A trap or two gets built. For a while the whole game is a handful of counters and a cooldown timer, and a first-time player could be forgiven for closing the tab.
Then the scope widens. The single room becomes a settlement. The settlement needs workers, and the workers need managing. A map appears, and with it the suggestion that the cold outside the room is much bigger than the room itself.
Part of the design's confidence is how little it hurries. Resources arrive on timers, so the player is nudged to wait, to come back, to let the world tick along. The pacing turns impatience into curiosity. The reward for sticking around is a series of genre shifts that the opening screen never promised.
The interface itself tells part of the story. New buttons and tabs appear without fanfare, so the act of noticing a fresh option becomes its own small reward. The player is never told the game has grown. They simply find that it has, which keeps the sense of discovery intact from the first click to the last.
Describing those shifts in detail would spoil them, and most writing about the game is careful not to. The short version: a text idle game becomes a management game becomes an exploration game, and the tone darkens as the player understands what they have been doing all along.
Where it came from
A Dark Room is a two-month project that got out of hand in the best way. Michael Townsend, working under the name Doublespeak Games, played the minimalist French game Candy Box in April 2013 and was taken by how much feeling it wrung from plain numbers and text.
Candy Box, released earlier in 2013 by a young French developer, had shown that a page of text and numbers could hide a sprawling game. A Dark Room took that lesson and pointed it at mood and story rather than whimsy. The two sit near the head of a small lineage of incremental and idle games that treat restraint as a feature, not a limitation.
Two months later, on 10 June 2013, Townsend published A Dark Room for free in the browser. The idea he borrowed from Candy Box was not a mechanic but a mood: that an interface stripped to counters and sentences can carry real narrative weight if the designer trusts the player to pay attention.
The game spread by word of mouth and by link. It landed on Hacker News in the summer of 2013, where Townsend announced that he had open-sourced the web version. That thread is one of the earliest public record points for the project, and it is still readable today.
The reference encyclopedia entry for the game, on Wikipedia, records the same chronology, along with the detail that critics noticed it quickly. Forbes named it among its anti-games of 2013, and Giant Bomb placed it on a year-end list the same year.
The accidental hit
The browser game was popular. The phone game was a phenomenon. After reading about A Dark Room online, a developer named Amir Rajan contacted Townsend about porting it to the iPhone, and Townsend agreed.
Rajan built the iOS version using RubyMotion, a toolchain for writing native Apple apps in Ruby, and shipped it to the App Store in late 2013. For a while it sold quietly. Then, in April 2014, it climbed to the number one spot in the App Store's games section and stayed at the top through the month.
That success was strange enough to become a story in its own right. In June 2014 The New Yorker ran a piece by Michael Thomsen under the headline "A Dark Room: The Best-Selling Game That No One Can Explain," a line that captured the oddity of a text-only game outselling slick, marketed titles. The article was widely discussed on Hacker News, where Rajan himself joined the thread.
In that discussion Rajan explained the arrangement behind the port: he and Townsend had a formal agreement, with Townsend receiving half the royalties. He also defended the decision to charge a small price rather than fill the game with advertisements or in-app purchases, on the grounds that interruptions would break the very immersion the game depends on. For a network that writes about quiet, single-purpose corners of the web, that refusal to clutter the experience is the whole appeal.
What the critics made of it
The coverage matched the strangeness of the sales. Doublespeak's press kit collects the headlines, and they read like a list of writers trying to explain a magic trick. Slate's Will Oremus called it "the simple, text-based iPhone game that will make you question your own humanity." Rock Paper Shotgun filed it under its long-running "Have You Played..." column, the digital equivalent of pressing a friend to try something.
The game-press verdicts were warm too. TouchArcade's Shaun Musgrave reviewed it under a headline promising that surprising things can be found in the dark, and Forbes listed it among its anti-games of 2013. Giant Bomb's year-end list placed it in the top ten games of the year, unusual company for a browser toy with no graphics.
What united the reviews was a shared difficulty: none of them could say much about why the game worked without ruining it. The result was a genre of coverage that gestured at the experience and told readers to go and have it for themselves.
Open source as a design statement
One of the more unusual things about A Dark Room is that its web version is not a black box. In July 2013, barely a month after release, Townsend put the source code on GitHub under the Mozilla Public License 2.0, saying he wanted to kindle the creative spirit in others.
That gesture turned out to be a stress test of a common fear. Many developers assume that publishing source code will cannibalize sales. Commenters on Hacker News noted that opening the web version seemed to do no harm at all to the paid iPhone edition. The two coexisted, and the free browser game kept drawing new players toward the mobile one.
The open repository also means the game is unusually transparent. A curious player who finishes the story can open the code and read the timers, the probabilities, and the events they just lived through. Few games invite that kind of after-the-fact inspection, and fewer still survive it with their mystique intact.
Forks followed, as they tend to. The code has been copied, modified, and rebuilt by hobbyists, and the game has since appeared on far more platforms than the browser where it started.
Why no one can describe it
The New Yorker headline was not just a joke. A Dark Room really is close to impossible to summarize without spoiling, and that quality became its best advertisement. Every person who finished it wanted to recommend it, and the only safe recommendation was a vague one: start it, keep clicking, see what happens.
That word-of-mouth loop is rare and valuable. Most games sell on screenshots and trailers, which A Dark Room cannot offer, because its screenshots are a few lines of text. Instead it spread through insistence, one person telling another that the payoff was worth the slow start.
The effect is a kind of built-in secrecy. Reviewers protect the twists, players protect the twists, and newcomers arrive knowing only that there is something to protect. For a game with no marketing budget, that shared discretion did the work a campaign usually does.
It also explains the game's staying power. A trailer dates quickly. A secret passed hand to hand does not, which is part of why people were still discovering A Dark Room years after its brief turn at the top of the charts.
Why the restraint still works
A Dark Room sits in a small family of browser games that get enormous mileage from almost no interface. The other obvious member is Universal Paperclips, another text-forward game that turns a single mundane action into something sprawling and faintly unsettling.
What they share is trust. Neither game explains itself. Both assume the player will keep clicking long enough to notice that the simple surface hides a deeper system, and both reward that patience with a change of scale rather than a change of graphics. The pleasure is cognitive, not visual.
That approach ages well. A game built on counters and sentences does not look dated the way a flashy production from 2013 might. The hearth still lights, the stranger still arrives, and the slow build still lands, because none of it depended on hardware that has since moved on.
There is a practical lesson in that longevity for anyone building on the web. A Dark Room proves that attention does not require spectacle, only a reason to look again in a minute. The quietest page can hold someone longer than a loud one, provided it keeps giving them a small new thing to notice.
It also fits a wider appetite for the deliberately slow and small. The same instinct drives projects like The Bureau of Very Slow News, which delays the news until the rush has drained out of it. A Dark Room belongs to that same quiet tradition: a page that asks the visitor to wait, and makes the waiting the point.
How to play it today
The original is still live and still free at adarkroom.doublespeakgames.com. It runs in any modern browser, needs no account, and saves progress locally, so a player can wander off and return to a settlement that kept ticking in their absence.
Beyond the browser, the game has had a long second life. Rajan continued to develop the brand, releasing a prequel called The Ensign and bringing A Dark Room to new platforms. An Android version arrived in 2016, a Nintendo Switch release followed in 2019, and a paid Steam edition appeared in 2023.
The Switch release came with a small comedy of its own. According to Wikipedia, the version that landed on 12 April 2019 shipped with a bundled Ruby editor, which briefly got it pulled from the eShop before it was restored. It was a fitting footnote for a game whose open-source roots never quite left it.
For a first encounter, the web version is the right one. It is the purest form of the idea, it costs nothing, and it starts exactly the way it did in 2013: a dark screen, one line of text, and a button that says "light fire." Everything else is earned by clicking it.
FAQ
Is A Dark Room free to play?
The web version is free and always has been, available at adarkroom.doublespeakgames.com. The mobile and Steam editions are paid ports, but the browser game is the original and costs nothing.
Who made A Dark Room?
Michael Townsend created it under the studio name Doublespeak Games and released it on the web on 10 June 2013. Amir Rajan later built the iPhone port with Townsend's agreement, and the two shared royalties on that version, as Rajan described in a Hacker News discussion.
Why was a text game the number one app?
The iOS port reached number one in the App Store's games section in April 2014, which was surprising enough that The New Yorker wrote a piece titled "A Dark Room: The Best-Selling Game That No One Can Explain." The short answer is word of mouth: players kept recommending a game that was almost impossible to describe without spoiling it.
Can I see how the game works?
Yes. Townsend published the web source code on GitHub under the Mozilla Public License in July 2013, so the timers, events, and probabilities behind the room are all open to read once the mystery has worn off.