Wednesday, 27 April 2011

The Portal 2 ARG Postmortem

On Saturday morning, the 11th December, I came across a strange mail as I did my early inbox checking. The email in question was an invite from Valve, asking us to visit them on the 17th, merely 6 days away, for reasons that were quite obscure. The only thing we knew was that it had to do with Portal 2 and that it might involve other game developers. We were of course intrigued, but at the same time a bit reluctant as we had to travel, a not short journey, in only a few days. However, after a few minutes of deep introspection, we thought "what the heck" and decided to go.

Having come to this decision we were not sure if we would be able to travel though. Two years earlier it had become mandatory to have a visa in order to enter the US. Remembering the trouble we had with visas for our trip to Moscow, we feared that we would not receive them in time. Luckily, it turned out that that as soon as you pay for your visa, you are free to go. No wait or anything like that. And thus, Jens and I were ready to cross the Atlantic!

Guess what time of the year we visited...

Seattle (or Bellevue to be more exact) lies at the western American coast and it takes about 24 hours of travel, from door to door, for us Swedes. Needless to say it is quite an exhausting trip. Added to this is a nine hour jet lag, that caused us to lie fully awake in the middle of the night (sleepless in Seattle, har har,...). And as if that was not enough I also managed to blow my left eardrum, forcing me into the weird habit of turning my right ear to face whoever spoke to me. I digress though, enough of our troubles and on with the fun stuff!

The morning after the arrival we went to the Valve headquarters, situated at a 15 minute or so walk from the hotel. At the lobby we were greeted by an automated gun turret which we barely managed to sneak past, only to get ambushed, caught and forced into a meeting room full of indie developers and a few Valve employees. Everything started out with nobody, not even the Valve people, seeming to have a clue what it is all about. It was all quite ominous to be honest. At this point Gabe entered and explained the master plan, which finally made us understand the purpose of our visit. The gist of the idea was to make the community release Portal 2 and do so with the help of a bunch of indie games. Basically, a nice way to make the users take part in the release of the new Valve game and a boost in publicity for the other developers involved.

By throwing a can we misdirected it and had time to slip past...

The two days planned at Valve HQ were then all about figuring out how to go about doing this. Here Valve had no clear guidelines and just basically wanted us to brainstorm all kinds of weird ideas that could be used. My and Jens' crucial question to this was of course: "Do we need to worry about age rating?". When answered with a negative, all kinds of strange ideas started brewing in our evil heads. For instance, one early idea was to have live-footage of someone being tortured (all acted of course, promise!) and make that into massive Milgram-kind-of experiment. This was scrapped for some other ideas though, which I will get back to in wee bit!

The view from Valve's office is quite nice.
Somewhere out there big foot roams...

An important note here is that all these meetings took place without us having to sign a single NDA. This is pretty much unprecedented when dealing with big companies, who all normally require all kinds of soul-selling documents to be signed in blood before anything can be talked about. Valve also gave us full access to their IP, usage of assets for Portal and whatnot. During the visit they also allowed us to roam around the office (no ep3 found, sorry), try out an early build of Portal 2 and let us in on some other secrets (no ep3 there either, again sorry).

In one dark corner a strange ritual seemed to be in process.

When meetings were done on Friday, there were tons of ideas on what to do, a very basic outline of the event flow, but still nothing very concrete. The plan was instead to let everybody think about the things discussed and to set up a wiki and mailing list where the discussions could continue. Now all what was left for us was to go home the next day. Except that did not happen. Instead Heathrow got overwhelmed by some flakes of snow and canceled all flights. We were now officially stuck and had worries whether we would make it home for Christmas or not. Fortunately, we contacted Anna at Valve who put pressure on the booking agency and got us new flights home for the very next day! In business class! Now all was good except that my ear started leaking some strange liquid (and continued doing so for the following two weeks), which I was forced to wipe off every ten minutes. Despite this we managed to get home somewhat alive on Monday night.

After some rest and ear-drainage, we started to lay out plans for our part in the ARG. As we were in a tech-development phase of the next, super secret, project, the artists did not have that much to do and we figured we could let them focus on the ARG instead. This led to us coming up with the idea of a Portal game set in the universe and style of Amnesia, with the addition of a juicy perma-death mechanic. The main reason simply being that we wanted to see how it affected the level of scariness and had high hopes we would mess people up.

With the above set, I threw together a basic design for the game; a sort of Saw-like trial run orchestrated by a, Báthory-inspired, mad young lady. At this point we did not worry too much about of the ARG puzzles, mainly because there was nothing decided, and figured we could just add it later on.

My design of the add-on story "Justine" started out very basic (and honestly quite dull), but through great efforts by the rest of the team it managed to get really nice. For instance the puzzles, especially the first one, were not all that great at first, something that Jens managed to fix when scripting. Mikael, our writer, added quite a lot of depth to the initial plot and our artists, Marc and Marcus, created very nice levels and graphics out of my crummy sketches and often non-existing descriptions. Because of their endeavors me and Luis managed to stay focused on the tech most of the time, only chipping in a bit at the end.

Design sketch for first "Justine" Level. This is all the artists had to work with basically.

The ARG really picked up pace once Jeep from Valve put together a document outlining the basic steps of the meta game. It was here that the guidelines for each of the three updates were set and now we started contemplating how to add the clues to Amnesia. Our first idea was to release the "Justine" expansion at the start of the ARG and then add new elements to it at each update. Mikael was put on designing these puzzles.

As the ARG was getting closer, we started to realize that we would not have "Justine" ready until the meta-game's start date. This forced us to re-think how the different hints were added in our game (meaning the puzzle work done by Mikael had to be thrown out). Amnesia being a serious game that is all about atmosphere, we did not want to add cheeky out-of-place stuff scattered here and there; instead we wanted all hints to fit the game. The idea was now to have all of the updates in Amnesia, but to have them as elements that an unsuspecting player would take for a part of the game.

In this new design, we had all three clue updates in the normal Amnesia: The Dark Descent and then for the final "crescendo" event we would release the "Justine" expansion, with the goal of having X amount of people complete to unlock our final part of the ARG. Our, somewhat sadistic, hope was the people would reluctantly force themselves through the game to complete the final part of the ARG.

However, it turned out I had missed that this part of the ARG had changed (which Dan of Dejobaan pointed out to me), and was now just all about playing games instead of achieving certain objectives. This forced us to release "Justine" a bit earlier and also moved a hint, meant for the normal game, into "Justine" instead. Again Mikael was put on the task of creating the puzzles needed.

The day before the ARG started, I put together a cryptic blog post, with the intent of introducing the community to a character that might help and confuse them during the ARG. Our initial plan was to keep everything "in-character" according to our own sub-story, with forums posts complaining about escaped animals and the like, hopefully with people wondering what was true and what was not. Unfortunately, it was figured out very quickly that the whole thing was an ARG for Portal 2 (or at least the general Internet-consensus was this) and instead we just used the character to hand over some hints.

The potatoes emerge from the darkness!

Finally the ARG arrived and people threw themselves over our update. This first update was really just meant to contain very little of interest, essentially only displaying a special glyph, a letter and peculiar sentence. To pad out the update a bit, and to hide the hints from people searching the new files, we added some un-exciting assets from "Justine" and a few fake hieroglyphs that were only visible to those not looking for the glyphs in-game. It turned out that almost no attention was paid to the important content though, instead most people were extremely excited about the "Justine" assets, some even convinced that a new secret level was hidden somewhere (and found several plausible locations for this lost place). The hieroglyphs also turned out to be more interesting than the correct glyph, and people even started to decipher their meaning. I actually felt a bit bad about this, and even though no ancient Egyptian expertise would be needed, we decided to use the glyphs somehow in later updates.

14 hieroglyphs, 1 ARG glyph, and one strange Marc:ian sign.

This brings us to the second update, in which we were supposed to have some minor Portal hints. Our choice of hint was to project the shadow of one of the Portal 2 robots onto a wall in the start menu. My hope was that people would take a screenshot, and make photoshop-enhanced images, ala big foot footage, with heated discussions on what it look like ensuing. That did not work out as planned of course, and instead someone found the actual texture, where the portal 2 robot was clearly visible, even before it was spotted in the menu. Our evil plan was spoiled. Lesson learned: always hide the fun stuff!

The shadow of a robot was not all that was part of the second update though. We had also added some clues, that lead up to a special steam overlay and a password for Rush. At first these clues where all simply in a note and a clear voice message. But as we thought it was so fun to watch people trying to crack the riddles and search our files at the first update, we decided to add more content and make the puzzles a bit harder. This was accomplished by encrypting the (already cryptic) text with a non-standard substitution cipher and by adding some noise and effects to the voice message. Along with this we also added four rar files, one of which could be opened by solving a puzzle involving the previously mentioned hieroglyphs and some knowledge of the Cthulhu mythos. The first rar then contained a password to the next rar and so on. Each rar file also contained a text and image that would tease about the soon to come "Justine" add-on story. Unfortunately, pretty much nobody bothered about discussing these bits. Either people were too caught up in solving the puzzle (only seeing the texts and images as means to an end) or they were not that interested into solving the puzzle and did not pay attention to what was uncovered.

One of the hidden pictures that nobody cared about.

As we added these new stuff, especially the hieroglyph-related puzzle (that was written on a wall) and the encrypted note, I think that we might have disturbed the atmosphere a tiny bit too much. The encrypted note uses a cipher that could have been used in the 19th century, but still feels a bit out of place. The (hidden) writing on the wall is even worse as it does not really makes sense in the game's world. I think they did not interfere with many (if any?) people's experience in the end though. Still, it is worth thinking about the impact that this kind of stuff has on the normal game, even if it is just a for a limited time.

A few days later it was time to release update 3, which meant putting "Justine" online. As the ARG hint was unlocked by making a perfect run through the game, some precautions were put in. First of all, the maps and script files where compressed and encrypted, thus not allowing any editing or peeking. This together with some other safe-guards also ensured that the maps could not be chosen individually and needed to be played in the set order. Finally, some important assets like the game config and enemy files were given CRC checks to make sure they were not meddled with. Even so, someone figured out that enemies could be disabled by renaming their folder after the game was booted (when the CRC checks had been made). Tricky bastards...

Bug testing in progress... (you might wanna enlarge it by clicking)

With update 3 out and us having checked that it ran okay (we added some fixes the day after release), we could relax more and did not take as much part in the ARG as we had earlier. A few days later the final crescendo part of the ARG started, where all the games taking part in the ARG needed to be played in order to awaken GLaDOS. It was really fun to see how our game's bar went the slowest. People afraid to play = mission accomplished!

It has been great fun taking part in the Portal 2 ARG. Being on a project together with other indie devs and Valve, trying to figure out tricky riddles, lurking in IRC channels, etc, have all been awesome. Apart from all the jolly good fun, there have also been financial rewards to this. Amnesia sales alone went up a lot during the ARG, and we were on the Steam 20-top for quite a while. The first two days of income pretty much paid for all work put into the "Justine" add-on story. Now as the ARG and sale is over, our daily sales have almost doubled, so not only did we get boost during the event, it also had a lasting effect on people's awareness of Amnesia.

If you are interested in reading more about the puzzles that were part of Amnesia or any other game's updates for that matter, head over to the ARG Wiki.

Also make sure to check out the other postmortems written by some of the developers that took part in the event:

A final note: For those that do not have Steam, "Justine" is coming... soon...and there will be surprises!


23 comments:

  1. Wow.. this was an awesome read! I'm a little sad tho that I didnt take any part of this even tho Amnesia is by far my favorite horror game. But hey, there was some stuffs that I didnt really understand. Like: What does ARG and CRC actually mean?

    Probably a stupid question.. so I'm ready for an stupid answer! Keep up the awesome work!

    ReplyDelete
  2. ARG = Alternative Reality Game (in this case, basically just a meta-game that connected a bunch of games)

    CRC = Cyclic Redundancy Check (it is number generated from a file that changes if the file does).

    ReplyDelete
  3. Amazing. Thanks for sharing these interesting information and keep up the good work.

    ReplyDelete
  4. so... where WAS that image for? ( http://4.bp.blogspot.com/-7indhRKMCP4/Tbcu-umgixI/AAAAAAAAAZY/xgsHjXdAoYc/s400/001.jpg ) I thought it was part of the story you heard beeing told by justine and that that the guy was which eyes were well.. not removed but made unusable.

    really curious now :)

    ReplyDelete
  5. This was a fantastic initiative! Bravo! Thanks so much for this glorious insight, I am intrigued!

    One day I will have pants to investigate for myself, but right now I make due by reading your thoughts on the matter!

    ReplyDelete
  6. Justine defeated me. I beat Amnesia twice, but the immediate game over just scared me way too much. So you've all succeeded immensely.

    ReplyDelete
  7. Well, Basile almost got me but i managed to get out of that darn basement. Thank you for making him blind though, otherwise i would have suffered a cruel death! Justine was a twisted experience to say the least...

    ReplyDelete
  8. What about the images that came with the 4th rar? I doubt that's also from justine. Please, pretty! Say that it's a new game in progress!

    ReplyDelete
  9. Very good read and always happy to see you guys makign money :D keep up the good work

    Also Justine was an awesome free dlc so thanks for that, wish i could have seen my face when i died hiding in the corner during the water section and the game closed xD

    ReplyDelete
  10. Francis York Morgan27 April 2011 23:25

    I've got to know, I know Harold was part of this thing but what about Larry? I got a whole bunch of creepy-ass messages from a "Larry M."

    ReplyDelete
  11. Francis:
    I did not send any PMs as Larry at least.

    ReplyDelete
  12. Thomas -

    As one of the operators in the IRC channel devoted to solving Amnesia's puzzles, I really enjoyed working on all of the puzzles you guys created, and still hold the strong belief that the Amnesia puzzles were the best of the bunch.

    Additionally, however, I have a few questions that I'd like cleared up:

    Will you consider doing anything with HELPr in the future? Many of us grew attached to him (to the point where I was sending in-character private messages even when we didn't need hints) and I know that I, personally, would like to see more of him in some capacity.

    What, as well, was the purpose of the hidden text in the concept art within the fourth RAR file? We translated it to "An airplane can lift off from here, sure!!" but were never really sure of its meaning.

    Also: I certainly cared about the pictures :). They may not have been discussed in the channel because of our desire to solve the puzzles, but they functioned very well as teasers for Justine.

    ReplyDelete
  13. Synthecism:
    - The fate of dear Harold is not yet clear. But I still hear strange sounds at night.

    - All of the images had clues for Rush (sort of fall back if the encrypted note proved too tough). The last one was also a clue for that, but phrased in a way that I hoped would start discussions :)

    And to hear glad you liked the puzzles!

    ReplyDelete
  14. Thank you so much for all the effort you put into your game and the ARG. I wouldn't be too disappointed at things you thought people didn't notice. I saw some strange stuff that I thought was ARG related, but I never posted it because I was A) enjoying the game too much and B) assumed someone else had found them first.

    Amnesia continues to be one of my favorite games of all time, even though it still creeps me out. My roommate can't even be in the room with me when I play.

    ReplyDelete
  15. It's nice to know that Valve let the indie developers have a good experience and fun time with this little event.

    I'm curious though, what did you guys think of Portal 2?

    ReplyDelete
  16. Have you taken the Glyphs and the Unexpected Omen out of the game?

    ReplyDelete
  17. Just reading about Valve's recognition and treatment of indies makes me smile.

    ReplyDelete
  18. I really enjoyed Justine... course only now I realise what that picture is of now that my attention is drawn to it. Man, Justine is one sick b###. I love it. Even better than what I've done of the main game lol.

    ReplyDelete
  19. Justine was great, the chase part near the end with the water rooms really got my heart pacing. Huge fan of survival horror games, and Amnesia is definatly in the top of my charts, great job!

    This was a really good read aswell, i love reading about the background goings on when it comes to game development

    ReplyDelete
  20. So that's what that writing on that altar was about, and that funky hieroglyph; see, I just started playing Amnesia again after a few months of hiatus, and am now collecting the parts of the orb, and saw a couple cryptic things I couldn't figure out. I had no idea Amnesia was participating in a Portal 2 ARG - now it all makes sense.

    ReplyDelete
  21. So.. I'm applying to Gotland University this fall, and I got invited to go to the GGC, is it true that Mikael is going there to be a jury for the show? If so, is there a way to meet him ;P? Tho I wouldn't know what to do other than scream like a girl and say "I'm your biggest fan frictional!!!"

    ReplyDelete
  22. I'll be at GGC all right. If it's anything like last year, the jury members will mostly hang around the exhibit area playing the games, which means we are pretty accessible. So make sure to say hi if you decide to attend.

    ReplyDelete
  23. TL;DR: from reading this post, especially the part about Báthory, I started thinking that I would like to see a female victim who escapes her cell. I would like to see her interact with other female victims, and in ways that make the characters and situations feel real. I would like to see the victim characters displaying helplessness, vulnerability, and hurt, especially in their interactions with one another and the jailers/torturers. I would like situations in which I may have to harm, kill, sacrifice, endanger, or abandon victim characters, including ones with which I have bonded, and seeing the betrayal in their eyes, or their gratitude and relief as I kill them in order to save them from being recaptured. I think it could be nice to see the main character being captured and tortured in the beginning. The way I see it, it might be better to use 3rd person point of view, or to include reflective surfaces. I would like to see what the main character's face looks like at various points in the game, after experiencing or when facing various things, especially bad things like being tortured, killing a friend, imminent capture, etc.

    ReplyDelete

SiteMeter