A Dark Room Wiki

Below are transcripts of the audio tracks labeled as "secrets" that are unlocked by completing the mobile version of A Dark Room.
These secrets contain significant spoilers for both the browser and mobile versions of A Dark Room.

Tracks by Amir Rajan[]

hello from amir.[]

Hello wanderer. I'm Amir, the developer of the iOS and Android version of A Dark Room. Only those that have completed this journey at least once will ever hear this message. I hope you felt a sense of wonder while playing this game; great care was taken in creating this world. A world that you would be emotionally attached to. I hope you found that A Dark Room was a unique, personal experience, unlike anything in the App Store. Most of all, I hope you find A Dark Room to be a work of art. Aristotle once said, "The aim of art is to represent not the outward appearance of things, but their inward significance." The following developer commentary is an exploration of that inward significance. Michael and I will talk about how the game was developed, what influenced this world, secrets you may have missed in you playthroughs, among other things. I hope your connection to the game will deepen after listening to these soundbites. Also, if you're about to try to beat the game without building huts, the additional commentary is a great way to pass the time during the earlier stages of your journey. You can leave this screen and the commentary will continue to play. yooo its bob the cat

how a dark room ios came to be.[]

Back in June 2013, I came across the web version of A Dark Room, Michael's original creation. At this point, I was 3 months into my sabbatical. I had spent the last 8 years of my life creating software for other people, and decided to take some time to do things for myself. I took on a minimalist lifestyle, getting rid of as many worldly possessions as possible. Anything I could live without was thrown away, donated, or sold. When I saw what Michael built, I felt an immediate connection with its sparse presentation. It was almost as if it was a reflection of where I currently was in my life. I contacted Michael that day, asking if I could port the game over to a mobile medium. Being the incredible person that he is, he said yes. 1 virtual handshake, 70 emails, and 1 video conference later, A Dark Room for iOS shipped in November 2013. It took 5 months to re-envision this experience for mobile devices. It's hard to believe I've never met Michael in person. Perhaps, if A Dark Room is successful, I'll take a flight from Dallas, Texas to Canada, where we can finally shake hands.

lighting my head.[]

When you first opened up A Dark Room, and started playing, did you feel like you were cheated? Did you feel like you were just conned into buying a game that does absolutely nothing? I'm sure many did. I know this because some went so far as to leaving a one star review in the App Store, stating that the game was a scam. For what it's worth, I was very much aware of this feeling you'd experience. The last thing I ever wanted to do was to make you feel cheated. I can't count the number of hours I mulled over the opening sequence. When you light the fire, it takes a little over 15 seconds before the silent forest opens up and you're able to gather wood. In Michael's original web version, it took 45 seconds for this transition to occur. This timing was perfect for the web, but I was worried that it was too long of a wait for someone who just purchased A Dark Room, a game with a vague description, one lousy screenshot, and depending on when you bought it, it may not have had any reviews. A number of my friends and family playtested this opening sequence. I wanted to see why they lost interest. Shortening the opening sequence to 15 seconds helped the playtesters stay engaged, but they still lost interest by the time they started gathering wood. I tried a number of things, like shortening the timing for the first part of the game down to 5 seconds, but that took away the importance of the builder stumbling into your dark room. I tried adding Fredrick Nietzsche quotes that randomly appear when you stoked the fire, but that only lead to confusion. I kept the problem in the back of my mind and concentrated on getting other parts of the game working. It wasn't until the third month of development that I employed what you see today: a 15 second reveal, and when you gather wood for the first time, a message fades in. "hope she's okay. have to keep the fire going."

a thank you to my wife.[]

A Dark Room has a unique characteristic. You can only experience the game - for the first time - once. So when it came to playtesting A Dark Room, I had to reach out to new people every time I had a new part of the game developed. Imagine how hard it would be to playtest this type of game. In the early stages of development, the entire experience was unpolished, the layout of the user interface was haphazard, the timings were off, there was no storyline to keep the player engaged - the list goes on. Out of every person who playtested this game, my wife stands alone. Whenever I requested, she would play the game without hesitation. She would give me feedback, she'd let me know when she was confused, she'd slap me in the back of the head every time a sniper killed her on the dusty path. I know she was tired of playing the game over and over again, but she never complained. On October 21, 2013, my wife had her final playtest. It was 10:00 that evening. I gave her the game, and she played straight through from start to finish. It was 2 AM when the spaceship's final animation sequence occurred and the completion screen faded in. She hasn't touched the game since. I wouldn't dare ask her to.

my world is turned upside down.[]

When A Dark Room was first released to the App Store, I simply set the description to, "awake. head throbbing. vision blurry. a text-based journey." It turned out a gamer was searching the App Store for a game specifically with a description containing the word "text-based." When the game was first released, I decided to create a Twitter handle for it. @ADarkRoomiOS. I received a reply on Twitter. This person said that he was having trouble with the dusty path. He was having a hard time finding his way around. I was thoroughly confused; I'd playtested this game for literally a hundred hours before releasing, not counting the hours my wife put in. After a couple of replies back and forth, he finally mentioned that he was blind. Yes: blind. As in "can't see." He was using iOS's voice-over capabilities and a braille reader to play the game. A number of other blind gamers chimed in, also looking for help. I promised them that I'd make the game 100% playable via voice-over. I researched the capabilities of iOS devices and their support for those that can't see. It is truly incredible the amount of thought that was put into this feature. I'd never realized how iOS devices have changed the quality of life for the blind. For those that can see, take a moment to reflect on this. Imagine you are blind. Close your eyes. Your eyelids cover the light, and all you see now is the color black. But try to understand that the concept of the color black isn't something that a blind person can relate to. The blind don't see black; they see nothing. If you go to A Dark Room iOS's Twitter handle and look at the followers, you'll see some that don't have a profile picture. It's just the default egg that Twitter sets you up with when you register. What's the point of adding a profile picture if you never see it? For those that have completed A Dark Room, for those that are now listening to this commentary, remember, you're all connected by this experience. Gamers in over 30 countries, both seeing and blind. The story of A Dark Room goes beyond what you hold in your hand. It exists outside too, and you are a part of it. A special thank you to the blind communities of applevis.com and audiogames.net. Thank you for being patient while I updated the game. Thank you for forgiving my ignorance of your existence.

the development of a dusty path.[]

Interesting story about my experience with a dusty path. I never actually went onto the path when I played the web version of the game. When I first came across Michael's creation, and the idea of the port came to mind, I wanted to start working on it immediately. I had bought the compass and had built the smokehouse, but never went onto the path itself. In the web version of the game, the embark button is actually disabled until you have cured meat. This was changed in the mobile version. I had been developing A Dark Room for a month now, the resource production part of the game was mostly complete. You could build a tannery, smokehouse, and buy a compass. Only then did I really take a long, hard look at what was involved with a dusty path. I'll try to put it in relative terms. The size of A Dark Room, if I printed out all the code as a single document, would have been around a hundred and fifty pages long, the size of a small novel. The code for a dusty path would have taken up 95 pages of this document. When I first explored the snapshot of a dusty path code that Michael sent me, I'm sure I felt what you felt the first time you embarked. Suddenly this game, that was a simple, elegant, resource management simulation, became something very vast and complex. It took 5 months of work to provide you with this compete journey that most complete in 3 hours. And that time doesn't include the work that Michael initially put in to the web version of this game. I tried to think about how time passes in this small world that was created. I like to say that a week passed within the world of A Dark Room for every minute of gameplay you put in. I hope that puts the entire journey into perspective, from development to the final cutscene. It's difficult to describe time with words. It has to be experienced.

the slaves and friedrich nietzsche.[]

I mentioned earlier that I was having trouble with pacing the beginning sequences of A Dark Room. I didn't want the player to lose interest, delete the game, and leave a one-star review. Those reviews are a constant reminder that I could have done better. I tried adding random Friedrich Nietzsche quotes during the slower moments of the game. These quotes didn't make it into the final version, but let me read a few of them to you. "Every profound spirit needs a mask. Even more, around every profound spirit, a mask is continually growing." Here's another one. "When you stare into the abyss, the abyss stares back at you." One more. "A dictator divides mankind into 2 classes: tools and enemies." In total, I curated about 200 quotes that would fit the atmosphere of the game. They were all deleted never to be seen, but the impact they left stayed in the back of my head. Specifically, "A dictator divides mankind into 2 classes: tools and enemies." The lull in the first part of the game was taken care of with a few story elements. "hope she's okay. have to keep the fire going." "she's woken up. says she can build things. says she's a friend." Eventually, you end up building a few buildings, the tradepost unlocks, and finally you have the ability to buy the compass. The Nietzsche quote about dictatorships still lingers in the back of my mind. And finally, after you've built the smokehouse and tannery, before you have to set out and embark to the world outside the village, you get a dialogue between the unnamed wanderer and the builder: "the villagers. the fatigue in their eyes. back breaking labor. no rest for the villagers. make them work day and night. they are slaves". You can thank Nietzsche for this transition. That anxiety and that shock you felt when suddenly this sanctuary you built for these lost souls becomes a prison and your path toward corruption begins. When this transition occurred, I heard that a number of players simply deleted the game. Others reset the game and started over, trying to avoid it. Many pushed through uncomfortably. Others embraced the new persona. Some were literally brought to tears. If you pay attention, events on the dusty path put this transition into context. What if I told you that the wanderer in the game wasn't human?

mysteries of the locket.[]

In the web version of the game, there are no storyline elements that appear when you gather wood. That was something unique that was added to the mobile version. It's my small creative mark in Michael's post-apocalyptic world. In the web version of the game when you ran out of water or food on the dusty path, you'd be taken back to the embark screen and a message would show up implying that you died. For me, the death and revival without a reason was a plot hole. I know it's common in video games that you can just come back to life without explanation. But I wanted to leave something a bit more explicit for the player to hang their imagination onto. The first time you die on the dusty path, you get the following dialogue: "died out there. sure of it. saw her face before collapsing. a glowing locket around her neck. brought back to life by her? how?" And the second time you die: "she looks weary. almost as if every death affects her too. the locket around her neck glows brightly, a healing light." I felt that these two pieces of dialogue helped explain how you were coming back to life after every death. It also added a bit more mystery to the builder, a probably brought a bit more anxiety with regards to what would happen to her if you continued your journey. When the builder finally vanishes from the game, she leaves the locket behind, which becomes an artifact that's always equipped. This serves as another game element when it's time to start searching the world for alien alloys. I wish I could say that the story had some grand design from the beginning. It turns out to be an evolutionary progression, inspired by Michael's world, and techniques to keep the player engaged through the slower points of the game. I don't think it could've been created any other way, and I'm glad where it ended up.

mysteries of the ending.[]

The final stage of storyline was also evolutionary. If you can see, you're probably wondering how the blind ever got through the spaceship sequence. For voiceover users, they can't navigate the ship, nor upgrade thrusters. Instead, the alien alloy applied to the ship's hull gives +2 hit points instead of the regular +1. This gives the blind the ability to barrel through the endgame sequence with about 15-20 alien alloy. The problem of navigation solved, I had to devise a way to keep the blind entertained through the endgame sequence. For those that can see, the story elements you saw fading in and out initially was [sic] only available to the blind. After a couple of updates, I decided to provide this end-game story to all gamers. I still needed a way to communicate asteroid collision. Instead of a red flash whenever the ship took damage, the voiceover users would instead get a piece of dialogue spoken to them, followed by the remaining hull hit points. Here's some of the dialogue whenever the ship was struck by an asteroid. "the ship veers to avoid a rock. as if it has a mind of its own. wasn't enough." "ship shakes. coils back from the impact. as if it were in pain." "the rituals of the world left behind. a destructive blow from the rock ahead." "reflecting on lives taken. is this punishment for crimes?" "hands: calloused. body: scarred. no different from this ship." "an asteroid hits, a deafening sound. thoughts wander to dark nights." "flames burst out the vents. the ship exhales after the impact." "rocks, like beasts, trying to get in. the hull holds for now." "a single loud explosion rings in the cabin. hope that wasn't important." "asteroids crashing like gunfire. nothing changes." I want to reiterate the connection you share with gamers around the world, both seeing and blind. For those that can see, perhaps try turning voiceover and enabling screen curtain to better understand how the blind play A Dark Room.

closing remarks.[]

Here we are, my closing remarks. This has been an incredibly long journey. The development for this game, at times, has been rather exhausting. It has definitely been emotional. I'm sitting here with an iPhone 5, and iPhone 5s, an iPhone 4 simulator running on my mac, an iPad 3, an iPad air, and an iPad mini. Imagine playing the game at the same time across all of these devices, making sure that the experience was perfect throughout. For those that are interested, my fastest completion time is 91 minutes. I know some of you are wondering if there will be a sequel. Before I answer that, I want to take a moment and thank some people in the gaming community. Leigh Alexander, Cara Ellison, Maddy Myers, and Zoe Quinn for writing about A Dark Room. Elizabeth Simmons for the beautiful work of art on A Dark Room support page. The people of Indie MEGABOOTH and [pronounced: cow-joo-pop] for the first podcast and video review of the game. And last but not least the active communities at AppleVis, AudioGames, TouchArcade, and Reddit. If you want a detailed account of all that's happened with regards to this game, I've kept a developer log on A Dark Room support page. There should be a link to it in iTunes. So now to answer the question: "Will there be a sequel?" The challenge with A Dark Room, as I've stated before, is that you can only experience the game - for the first time - once. The ending storyline element, "shivering. gasping for air. must find her. the locket glows. must find her," does indeed leave some things unanswered. The intention of this last piece of text wasn't to set up a sequel. It was simply another scaffold for you to build your own ending. Does the wanderer die at the end? Does the locket protect the wanderer, and lead him or her to the builder? Is the wanderer seeking forgiveness, or revenge? I can't answer those questions for you. It would be wrong to do so. I also can't make you forget the feelings you felt whenever a new discovery was made. I just can't recycle and reuse that mechanic. It wouldn't have the same charm the second time around. There may be other games developed my Michael and I. A Dark Room, however, is complete, and the story you've formed shouldn't be corrupted by another installment. Now now, everything will be okay. The empty feeling you have inside right now will pass. It's just a byproduct of your soul being consumed every time you stoke the fire. If you haven't done so, please, take a moment and leave a review in the App Store. Perhaps even leave A Dark Room's tagline in the body of the review. "May the fire burn brightly for you, may it keep you warm." If you feel you've underpaid for this experience, simply gift the game to your friends and family. Hopefully, they too will complete this experience and become a part of this powerful story. A story that exists in the game, and the one that exists outside.

Tracks by Michael Townsend[]

hello from michael.[]

Hi. This is Michael, the creator of the web version of A Dark Room. First of all, thanks for playing. Amir and I have put a lot of work into ADR and it's great to see people playing it and enjoying the results. When I first posted the original game back in back in June of 2013 I had no idea whether it would be a success or not, or even if anyone would notice. The reception from all corners of the internet has been extremely gratifying, and I'm constantly amazed that something I created has touched so many people. In this commentary, I'm gonna focus on the inspiration, creative design, and development of the web-based version of the game. I guarantee it'll be full of spoilers, so if you're not done thinking about ADR yet, you may wanna wait.

candies and bleak existentialism.[]

I just traded a handful of candies for a wooden sword when it hit me: Aniwey's Candy Box was quite unlike anything I'd played before. Apparent simplicity hid an extremely compelling core of discovery and imagination. I knew I had to make something like it. I'd been developing software since I was a kid, but never actually finished any of my projects. I have a pretty abysmal attention span when it comes down to it. Candy Box proved to me that a lot could come from very little. A game like that could be completed before my attention waned and I ran off after the next shiny object. I wanted to see if I could marry the expanding mechanic scope of Candy Box with an expanding narrative that would engage the curiosity as well as the primal desire for ever-larger numbers. I threw the initial interface together before I knew a whole lot about where the game was going to go, and from there grew the isolated, slightly menacing setting. The sparse black-on-white just screamed wasteland, so that's where it went. From there I settled on simple clipped sentences to reinforce the slightly unsettling tone. It worked for The Road, so it could work for me.

the first 60 seconds.[]

Like Amir, I agonized over the opening sequence. I figured I'd lose a vast majority of my players in the space between the initial engagement and the first surprise. Time is important for an idle game, though, so I couldn't just cut to the chase. That very first expansion is what teaches the player that things get bigger, and that curiosity about where things will go next is a major aspect of the genre. In the original draft, the timing for Builder to recover was longer, and the fire died more quickly. The result was that if you lit the fire and then went away to do something else, the fire would die before builder woke up and the game would grind to a halt. This was a problem, since one of the fundamentals of idle games is the ability to leave them alone and still progress. I wanted there always to be something new on the screen when the player tabbed back. With that in mind, I tightened the timing and gave Builder the ability to stoke the fire and gather a little bit of wood. In the final game, all that is required is the initial lighting of the fire, and Builder will take over from there. A distracted player will return to find the forest unlocked and a bunch of narrative in their feed.

balancing an economy.[]

I absolutely love supply chain games - the more interconnected and complex, the better. Entire weeks have been lost to The Settlers and Anno. Balancing of ever increasing interdependent numbers seemed like a natural extension of the core concept of idle games, and so the second phase of ADR was born. The most efficient way to play this phase of the game is to leave every villager as a gatherer and build nothing but huts until the village is full. This is boring, though, so I did everything I could to tempt the player away from the simple path. New resource types and buildings appear just as you're reaching the required resources for the next hut, hopefully making you wait just a bit longer for that cool new thing instead of a boring old hut. The maximum population was also very carefully chosen. It is possible to set up an entirely balanced economy, but you won't gain any one resource very quickly. Focusing on any one resource comes at the cost of others, often forcing the player to run a deficit on some of the lower level materials. I wanted ADR to be entirely playable as an idle game with only the barest of interaction, but also to reward the more active players with quicker progress. The random events also came into being around this time. The intent was to always have something interesting on the screen when the player returned. Originally, the events were going to be a much deeper part of the game, decisions carrying on to effect other events. I'd been playing King of Dragon Path, and I thought that kind of decision making would be a cool addition to the game. That ended up being a lot of work, though, and not entirely in line with the rest of the mechanics, so I reduced the events to effecting resource levels and gaining perks and items to use on the path. The mysterious wanderer gambling events may be my favorite, because I'm slightly vindictive. Statistically, the lower-cost option is a good investment, with an expected value higher than the price. Once you're farther in the game and able to afford the higher cost, you may have already learned to trust the wanderers more often than not. That's when I drop the probability on ya. The higher cost options is always a bad investment. Suckers!

walking the path.[]

The dusty path turned the whole game on its head, changing from a numbers game into an exploration game. I wanted to parallel the wooden sword moment in Candy Box with something equally surprising, and maybe a little more grandiose. The path probably went through more playtesting and revisions than any other part of the game. Initially, the path was even less forgiving. Roads and outposts didn't exist, encounter rates were higher, and the compass pointed nowhere. Playtesting and a lot of complaints from early players lead to a rather drastic reduction in encounter rates pretty quickly after release. Outposts and roads were actually a lazy solution to a concern I had about the random map generator. It would be possible, I thought, to have some important map elements placed outside the reach of the player. Instead of making the map generation more complex, I decided to turn conquered dungeons into resupply point. It's still possible to end up an impossible map, I think, but highly unlikely. That's also the reason for the desert rat and slow metabolism perks. I'm a hack, I know. Playtesting also revealed that the concept of encountering stronger enemies as you venture further away isn't universally understood. Testers would venture out as far as they could in one direction and get slaughtered by enemies far too powerful for their gear level. This surprised me, and so warnings were added when the player explored beyond their means. Most of the development time in ADR came from writing the dungeons. I wrote until I had to quit, lest I give up and leave the game unfinished. To this day I feel like I still didn't add enough content there. For weeks my desk was covered in hastily scrawled flowcharts diagramming all the possible was through each dungeon. They worked sort of like a Choose Your Own Adventure book, but with each choice made by the roll of a die. It was the best way I could think of to create a reasonably dynamic experience while maintaining a cohesive narrative.

what do you mean i'm not human?![]

The original plot of ADR was a much more straightforward story of resistance against an occupying force. To my great benefit, a friend of mine mentioned to me that a Chinese box style narrative would suit the mechanics that I was building. It was then that the twist was added. As the player opens up new mechanics, the scope of the game zooms out to reveal more and more of the world. The slow pacing is extremely important here, as it allows the player time to build up their own model of the world in their minds between reveals. Each reveal is intended to shake the player's preconceived notions. From survivalism to medieval serfdom to post-apocalypse to the dying remnants of a conquered world. For the majority of the game, I suspect that the player imagines herself as human. I certainly don't say anything to challenge this assumption. As the player explores further away from home however, the hints start to drop. Did you notice? Hopefully by the end the realization finally dawns on you that you are not a survivor or a protector or even a hero. You were attacked not out of desperation, but because you deserve it. The behavior of the player was intentionally made more and more morally questionable the further she traveled from the village. One particular path through the city was intended to make the player question her place in the world. Do you think murdering innocent children in an unprotected shanty town is heroic? Originally, the only clue to the player's true identity was the noun, "wanderer." Since nothing in ADR was capitalized, there's no way to tell which nouns are proper and which aren't. "Wanderer" isn't a loose title; it's the name of a species. The species directly responsible for the state of the world. That turned out to be entirely too obscure however, and so more clues were added. The wanderer with multiple arms in the remains of the city. The old wanderer in the swamp. The particular description of the ship discovered out in the waste. It was important to me that it wasn't an explicit reveal though; I wanted the discovery to feel personal. I was very careful to call most friendly by the applet "wanderer" without overusing it. I hope it worked. I spent far too much of my time after ADR was released reading through forums, following the progress of players to see if and when they realized what was going on.

scraps on the cutting room floor.[]

When I think about all the things that were originally planned for A Dark Room, the finished product feels so incomplete and lazy. I'm not sure if this is true of all creative endeavors of if it's just me. My original concept for ADR had two additional phases that never made it in. From the dusty path, the player would eventually arm and organize their villagers into armies. Hostile outposts would be spread across the map like in far cry 3, and conquering them would reduce the amount of encounters in the area and the frequency of attacks on the player's village. The path would change from a zoomed-in NetHack-style view to a more of a tactical map with armies moving around, taking and losing territory. The outpost mechanic was eventually added to the path in a much simpler capacity, but the tactical strategy aspects were just to much for me to build at the time. There was also another phase planned after leaving the planet. After lifting off, the player would reunite with the wanderer fleet in orbit. From there she would in a Master of Orion-style 4x game, spreading wanderer destruction to all corners of the galaxy. Eventually the player's ship would be shot down and the game would loop, starting over in a dark room on a newly-harvested world. I decided pretty quickly that there's probably a whole other tie-in game there, and it was much too big to fit into ADR if I ever wanted to ship it.

go forth and create.[]

Just like the game itself, creating A Dark Room has been quite the unexpected adventure. In those first few moments of inspiration I would have never guessed that things would end up here. I have all of you to thank for that, and I am truly grateful. To all of you who felt disappointed by the ending or left wanting more, know that I'm right there with you. My brain is full of ideas, and some of them expand on ADR. Right now, though, I've got to give some other ideas a chance. Can't play favorites, lest I tempt revolution. Maybe there will be more ADR in the future, but I am fickle and can't make any promises. I hope you've enjoyed playing ADR and listening to our narcissistic ramblings. It's been a lot of fun putting these things together for you. More than anything, though, I hope that ADR has shown how much can be made with very little. It doesn't take millions of dollars and huge teams of developers and artists to create a meaningful experience. All it takes is an idea and a little perseverance. The technologies used to create the web version of ADR are all quite welcoming to new programmers and I urge you to jump in. If you're interested in how ADR was made, all of the code for the web version of the game is free and available for you to dig through. Pick it up, mess with it, create your own experiences. Send me a link when you're done; I guarantee I will play everything. The internet is us, and it's only as awesome as we make it. Go and fill it with things that you love.