Wednesday, July 22, 2009

The Burden of Choice

Games are interactive systems. The fidelity of a player's choices determines the nuance with which he can affect and express himself within that system. This goes broad as well as deep. More verbs = more potential choices. More 'adverbs' means greater control over the specifics of any given interaction (e.g. maim vs. kill, flirt vs. marry).

While you could argue that more of either of these axes would make for a richer gameplay experience, I think there are ramifications to consider when constructing a possibility space and the verb set the player can use to poke, prod and explore that space.

Feedback and Consistency
Can the player form a model of the system in his head and use that to anticipate the consequences of his actions?

This is a fairly prevalent point in Norman's The Design of Everyday Things (1). If the player doesn't have a clear idea of how the game world's components interact, he can't make an informed choice when acting on that world. For all the design work that might have gone into building the system, if that model is too opaque, the player might as well be using brute force trial and error to achieve his goals.

Harvey Smith addressed this at his GDC talk in 2002 on Systemic Level Design (2), and it was a real eye opener when I was getting my start as a designer. The idea is that you build a system with components that are granular enough to interact in interesting emergent ways and then maintain a strict consistency with the way these things behave. The more you frame your environments and scenarios around these consistent building blocks, the more a player can observe a scenario, form a plan and act on it, either getting the thrill of seeing his plan come to fruition or learning from his mistakes in a way that doesn't feel like the system cheated him.

Does the system acknowledge when the player is making a choice that impacts the state of the game world?

Games have differing levels of agency, the idea that the game is acknowledging that the player is acting within its world and is having some sort of impact. At the low level, this can be as simple as particle effects erupting from a surface as the player sprays it with gunfire. At higher levels, the player could impress a character in a dialogue exchange, resulting in an entire mission tree appearing at a later point in the game.

The issue that arises is how the player knows that his actions will have repercussions and at what agency level of feedback. Take GTA IV, for instance. The player can obliterate literally hundreds of people with no lasting effect on the game world. The game says "hey, you wanted to run over a guy, watch him crumple and bounce off of the hood of your car". During certain scripted sequences however, a large prompt appears on the screen giving the player the option to kill or spare specific individuals. In this case the game is trying to let you know your choice here will likely impact the narrative or mission structure of the game at a later date.

The thing to note here is that the game asks the player to step outside of system space to make the 'important' decision. The player doesn't really get to make the decision with his native tools so the whole arrangement feels artificial. The game implies that what the player can do with his standard interaction set doesn't really matter in the grand scheme, as major events will play out the same way regardless.

High impact choices like these are more sparse in narrative heavy games like the recent GTA games. This is because content is expensive, and generating branches of content that nobody will see generally gets a thumbs down from management types. More player driven games like Civilization or (yet again) Dwarf Fortress have a much more granular choice structure. Almost everything the player can do in these games has lasting implications that will sculpt the emerging narrative and interaction space down the line. Crawford touches on this a bit when he talks about Process Intensity (3). By leveraging the ability for the machine to generate content, you can often allow the player to explore a wider range of options as situations and locations you couldn't anticipate or wouldn't have time to build can be created on the fly by the computer. This is a bit hand-wavy, as there are many more details to building good procedural content, but it'll do for my purposes for now.

It's also worth mentioning that supporting inaction as a player option when he's using his native verb set is tricky. You're basically asking the player to walk away in light of instructions possibly to the contrary. An example would be person X telling you to kill person Y if you want his help. The player would probably assume this was the only valid option when the alternative is probably something like walking through a door or waiting around for a certain number of seconds. In this case the UI pop-up is alluring if you can't think of a clever way to contextualize the scene or provide some dialogue that doesn't seem too contrived.

Reflection
When the player is presented with the consequences of his choices, does he recognize the causal relationship?

Reflection is akin to feedback, but it's more of a retrospective thing. It's the ability for a player to observe the changes he's affected in the game world and recognize that he had an affect, as well as possibly gauge what might have happened otherwise. For these correspondences to be apparent to the player, the chain of events between cause and effect needs to be well presented. This means the event sequences should be fairly logical, easy to parse and that the time between cause and effect fairly short. I haven't gotten to play it yet, but I've heard The Witcher does a good job of showing the player the trail of events from A to B whenever he's confronted with the repercussions of his choices from earlier in the game.

If choice effects aren't made apparent, the player might as well be uncovering a prescribed sequence of events. Branching paths with subtle outcomes could just feel like a magician's choice (4) where the plot is predetermined but the player is given the illusion of a narrative rudder.

There are a couple of other ways that a player's choices can be presented to him in the context of the path not taken.

One option is a short but deep game cycle. Emphasis in this case is placed on replaying the game to explore all of the possibilities. The brevity of the game is to help make the development more manageable as well as allow the player time to check out multiple scenarios. I've posted a couple of times on this in the past(5)(6), and I think it's a model that should be explored more. Thus far, the most notable examples of this kind of idea come from Daniel Benmergui(7) and Gregory Weir(8).

Another idea is to facilitate the comparison of worlds and characters between players. Spore is a decent example of this, although the differences between user choices are primarily cosmetic and have little to no impact on the systems of the game. The Sims would probably be closer to a show and tell system of people demonstrating the range of possibilities the game has to offer to one another. Another good example is Animal Crossing. More than merely seeing how your friend's world diverges from your own, you can explore it with him and experience the differences firsthand, even bringing back parts of it to use in your own game world.

Paralysis
Does the player have enough information to make a choice from the available options? Are there so many options that the player can't make a clear distinction between them?

There's nothing more intimidating than a blank sheet of paper (looking at my post frequency confirms this). If a player is thrown into the thick of important decision making with little context, or simply given too many options at once, he can freeze up. Each option can either seem equally valid or vary in such minute ways that the 'correct' path is unclear. There's a good TED talk by a guy named Barry Schwartz that addresses this very issue. (9)

There are a few ways to mitigate negative side effects when presenting players with a vast array of options. One is to introduce verbs and player tools piecemeal, allowing the player to get comfortable with a smaller set of choices available at any given moment before adding more. Once the player gets used to the broader palette of options, he can begin to look at scenarios in terms of the available tools and proceed from there.

Another is to rely on stereotypes. If you have a set of commonly accepted attributes that the player is likely to be familiar with, you have a jumping off point for a broader range of options. If you give the player a choice of archetypes to start a game with, for instance, you could provide the standard fare as a base level. Thieves are sneaky, warriors are tough, etc. As the game progresses, you could offer more nuanced sub-classes of these characters that could refine the set of verbs the player is using as he plays. Your initial 5 or 6 basic classes that rely on general assumptions could blossom into 15 or 20 without rattling the player if you pace it right. The Elder Scrolls games do this pretty well by offering different ways to start. You can dive into the pool of options straight away, or you can let them ease you into it by choosing pre-made packages with pretty clear explanations on what to expect, in addition to the standard fare fantasy classes most people recognize.

I think a decent illustration of overwhelming choice is the Oblivion character creation system. At first blush, all the sliders that control every aspect of the character's face can be overwhelming. If the player has a plan up front however, usually something like 'I want to make my own face', then these tools become useful as a means to an end. From a bottom-up approach, however, the player can tell little difference between a 56% and 57% forehead-sellion-nose ratio.

Wrap Up
I'd intended on adding a section about user interface an accessibility, but it ended up leaning more on the side of usability design and not just about choices. The main take away from that was that the UI is not only the window the player uses to look in on the world within the game, but it's also his hands and feet. What is the interface (controller input, UI) telling the player he can or can't do? What information is being presented and what is being hidden behind layers of menus? All of these feed into the player's internal model of the system and how he thinks he can interact with it and what options are valued above others.

And that's about it. Just food for thought when you're constructing choice systems and verb sets in your games, and some of the implications different decisions can have on the way your game is experienced and understood.

References
  1. The Design of Everyday Things
  2. Systemic Level Design slides:
    Harvey's site: http://www.witchboy.net/2002/04/
    My own pilfered copy to spare you a trip to Fileplanet
  3. http://www.erasmatazz.com/library/JCGD_Volume_1/Process_Intensity.html
  4. http://en.wikipedia.org/wiki/Card_force#Magician.27s_Choice
  5. http://www.kongregate.com/accounts/danielben
  6. http://ludusnovus.net/my-games/the-majesty-of-colors/
  7. Reflection: Why the Indigo Prophecy Demo Was Better Than the Full Game
  8. The Ferry: Short but Deep Webs of Causality
  9. http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_choice.html

Labels: ,

Friday, August 01, 2008

Buried Gem - Cryostasis

I came across this article in Next Gen a little over a month ago previewing Cryostasis, a unfortunately named horror shooter of sorts set in the arctic. I actually had to dig through my Twitter archive to remember what the thing was called. The cool trick is that the player can relieve the last moments of corpses he comes across. It sounds like a much more intense version of the data-logs from games like System Shock 2. In addition to reliving these moments, however, the player can change the past's future through his interactions with the world. My only hope is that this feature makes it into the final game (I'm looking at you STALKER) and it fulfills all my wildest hopes and dreams for gameplay possibilities.

Think about the narrative impact of stepping into the shoes of someone you know is going to die. This person isn't the protagonist, so it's actually not frustrating that you're put in this predicament. Depending on how much info the game gives, you might even know how this person died, giving the player a layer of in-joke foreshadowing meta-info that could color everything they do with those final moments( e.g. "Electric shock, guess I'll try and stay away from light sockets").

If the designers were so inclined they could really inject some heavy philosophy into this mechanic, either taking a nihilist view that your fate is sealed from the outset, or encouraging players to think about how they can impact larger systems even with little time or resources.

One thing that could be cool, but could lead to that live/die success/fail model is if the player could save the lives of the people and resurrect them in the present, giving himself another ally against the [cold, monsters, AI construct ??]. This could result in the endless repetition of trying to get a timed even correct and people saving and loading until they 'won' every subsection of the game, however.

So yeah, Cryostasis, lets keep an eye on it and see if it makes it to store shelves. If not, we could totally rip off that super cool mechanic for one of our own games.

article: http://www.edge-online.com/magazine/preview-cryostasis

http://cryostasis-game.com/

Labels: , ,

Friday, December 07, 2007

Reflection: Why the Indigo Prophecy Demo Was Better Than the Full Game

Being the Christmas season, I thought it'd be a good time to go off on a tangent about seeing the consequences of our actions unfold, It's a Wonderful Life style. What if I'd never met my wife? What if I caught that taxi and didn't bump into that vengeful mime (who stalks me to this day) while walking to work? What if I had sausage instead of bacon?

Games are all about choices. It's the interactive hitch that separates them from other media. The aesthetic of the choice and the mechanics that enable choices are being scrutinized more and more as the question of games as art becomes more of a hot topic.

I think choices are great. I'm all for stories that adapt to the player's whims and decisions and gives a sense of high and low level agency at every possible step. However, in longer form games it becomes increasingly difficult to tell if you really made a choice at all or if it was more of a Magician's Choice, with the developer leading the player along with the illusion of free will when all roads inexorably lead to the same place.

Enter Indigo Prophecy. Spoilers will probably be abound here, but the statute of limitations has probably expired for this title by now. I played the demo before the full game was on the shelves and I was mightily impressed. The demo itself encompassed only about 20 or so linear minutes of gameplay, but it went a lot deeper than one surface run-through.

For starters, you control 2 different parties. One group investigates a crime that the other committed. The cool thing about this device is that choices you made as the murderer are all echoed in the gameplay of the investigators. For instance, once you murder the poor guy in the bathroom (under hypnosis, so you're still a perfectly nice fellow) you can either run away or sit back down at the table you were at initially. There are many other more granular options to play out, but these are 2 high level choices you can make. If you sit back down and play it cool, maybe pay your tab before leaving, the investigators can find a blood stain on the seat when you play through from their perspective. This blood sample can be taken to a lab and used as a clue for catching the other character later in the story.

There are several other details like this, several of which are recounted in the line of questioning the investigators perform on the patrons of the restaurant. In addition to this, referring back to the bit about granularity of choices, you can take various routes out of the restaurant as the killer. Some lead to freedom while others will get you incarcerated. The great thing about the 20 minute demo was that I could go back and play this scenario over and over again and see what the different outcomes were. I believe there is still some degree of this in the latter areas of the game, but I never went back through them to see what different branches there were. It's worth noting that Indigo Prophecy does do a great job of supporting this level of exploration, if you're up to it, by allowing you to split off save games and breaking the whole story down into replayable chapters of 20-30 minutes. The problem is that A>The story as a whole didn't diverge much near the end and B>Even if it did, I'd never know unless I played through the whole thing again and made a mental note of everywhere I narratively took a left instead of a right.

This is the concept of Reflection. The ability of the player to know that what he's done is currently affecting the game world and perhaps what he could have done differently. It goes hand in hand with the concept of agency and the player witnessing as the game world acknowledges his existence. The trick is somehow telling the player when a choice has had repercussions without breaking the 4th wall or hitting him over the head with it. The Witcher handles this in the obvious (yet still interesting) method of showing a montage of the chain of events from when you made a decision up until the point that you're coming face to face with its consequences. This is somewhat heavy handed, but it gets the job done and it's one of the first games to bring these systems so explicitly to the attention of the player. The drawback to this system is it still doesn't enable you to go back and play through again to see what the differences are.

One 4th wall violating method could be to incorporate a non-linear save system. It would consist of a tree of saves. Every time you save the game, the new entry would appear below its ancestor, the last save before it, in a tree of sorts. The player could then freely travel up and down the tree and see where decisions were made and things that branched off from those choices. Perhaps some kind of data sharing feature could also be incorporated so the player could bring things from one save over to its sibling and take up play from there. This all could also be couched in a fiction that allowed for non-linear perception in the main character, bringing the system back within the 4th wall.

That's probably enough on this topic for now, as it looks like things are getting a bit rambly. I'll probably dredge this up again when I explore the concept of the short but deep game where choices like these are explored fully by the player.

Labels: , , ,