Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
October 25, 2014
arrowPress Releases
October 25, 2014
PR Newswire
View All
View All     Submit Event





If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 
The Discomfort Zone: The Hidden Potential of Valve’s AI Director
by Ben Serviss on 02/07/13 10:35:00 am   Expert Blogs   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

This article originally appeared on dashjump.com.

Left 4 Dead

Remember 
Left 4 Dead? It’s highly likely you do; its 2008 release was heralded with tons of fanfare and a $10 million marketing spend that showed Valve meant business. The push paid off – as of October 2012, the game, its 2009 sequel and additional DLC have garnered the series over 12 million sales So why, in the age of endless zombie games, did this particular zombie game do so well?So why, in the age of endless zombie games, did this particular zombie game do so well? And more interestingly, why has Valve not released any new installments since 2010, after rapidly developing a sequel and multiple DLC packs?

An obvious answer to the first question is the sense of authentic cooperation created by the game’s mechanics, afforded in no small part by the “Director,” the much-admired AI system that generates random enemy encounters; prompts changes in the environment; and adjusts the placement of items players find, all based on a calculated ‘stress level’ for each player. For the first time in a game, an AI entity could modify multiple elements of the level on the fly for a tailored experience every time. It’s perfect for zombie games, right?

Wrong. It’s perfect for EVERYTHING.

“We set out to create a first-person four-player game in which the action changes each time it’s played. We wanted to use procedural narrative to simulate stories because, in a multiplayer environment like this, we felt a more linear, scripted approach would not deliver in the same way.” –Gabe Newell

There’s a reason Gabe calls what the AI Director does procedural narrative, and not procedural zombie spawning. All throughout the piece he wrote for Edge as part of a PR push for L4D, he hints broadly about the implications for cooperative games of all types, as well as single-player games. The promise had already been recognized internally at Valve long before the game debuted; the rest of the industry just never caught on.

But back to L4D’s use of it in particular. One thing to note is that the AI Director approach is not dynamic difficulty. Dynamic difficulty has been around for a while, and is largely based around the idea of the system making minute adjustments to existing values in order to raise or lower the game’s difficulty. For example, In Max Payne, the system would make tweaks to enemy health and the degree of aim assistance based on how well/poorly you were dominating/getting wrecked. The end result was a tighter game that never felt too easy or too hard; but all the same, each playthrough was identical.

"This is what makes procedural narrative more of a story-telling device than, say, a simple difficulty mechanism." -Gabe Newell

Apparently, a similar tact was used in Half-Life 2: Episode 1 and 2, where you would receive different items from crates depending on your health status at the time you smashed it. Again, more than anything else, this kind of adjustment on the fly would help level the playing field without altering the experience too much – the core experience is still the same. This is why the AI Director is different – using player activity data, it sculpts a dramatically different experience that fits perfectly with what players are capable of and that engages them on a primal level, since L4D’s focus is a survival/action/horror hybrid.

Max Payne
Max Payne's dynamic difficulty system helped keep battles tense, but they were always the same.

But if you remove the zombies, health packs and clichéd apocalyptic scenarios, you’d be left with a core truth of what this system affords: instant eviction from the comfort zone. While the comfort zone is a nice place to hang out in, in life as well as in games, the returns diminish quickly since you’re essentially in a suspended state in which no learning takes place.

This is why games that, on paper, should be exciting and thrilling prove to be boring despite the number of explosions, particle effects and screaming marines that fill the screen. Disruption of the expected, when you’re pushed into a new experience and enter the discomfort zone, is the thing ultimately responsible for you learning more about the system, your recourses and your capabilities, and is what makes you better at playing the game. While it’s stressful at first, this dynamic proves to be more pleasurable in the long run.

“Going forward, we’re definitely going to use some of the things that we’ve learned – what worked and what didn’t work – with Left 4 Dead not only in multi-player but also in our single player games in the future.” –Gabe Newell

So why aren’t more games using this principle? After all, it has been almost five years since Valve debuted the Director. The only reasons I can think of are the prohibitive complexity of creating such a system, and simple laziness. Perhaps this system really is only suited for horror games, you say? How could similar systems even be implemented in other games? Let’s take a look!

Racing. Create courses with dynamic events, similar to Split/Second – though instead of having events be scripted into the tracks, enable them on the fly to correspond with the player’s performance.

Shooter. Think of a wide-open shooter with a single-player component, like Halo or Battlefield. Instead of scripted enemy waves attacking from the same direction every time, why not have them drop in via parachute or dropship, launch assaults in vehicles from over the horizon, or spawn mini-bosses where you’d normally expect a battalion?

Split/Second
Split/Second's track destruction is scripted. Imagine if it was dynamic, based on the player's stress level.

RPG. In a story-driven RPG that focuses on dialog, should you grow closer to certain NPCs, why not have them drop plot bombshells that threaten your relationship thus far – and better yet, do it in the middle of a climactic battle?

Sandbox. In a Deus Ex-style sandbox game, why not have Director-triggered EMP events temporarily cut off access to certain augmentations, forcing you to adapt to different combinations of powers you wouldn’t normally combine? Remember, the Director would know which combinations you’ve been using regularly.

Arcade. In a Super Hexagon-style reflex/puzzle game, why not sculpt purposeful obstacles for the player that build upon what they’ve just overcome, instead of simply swapping in components from a pool of prefab barriers?

Beat ‘em up. In a God of War-style melee brawler, why not have enemies switch up their attack patterns and weaknesses depending on the player’s proficiency at dispatching certain enemy types?

Of course, there’s a fine line between pushing the player into the discomfort zone and unfairly screwing with the player as a way to extend replay value. In any of the above examples, the key to creating an authentic ‘discomfort zone’ dynamic is to make sure there are plenty of options available to the player under the new circumstances.

If the goal is to encourage improvisation through immediate, unexpected constraints, this would fail if the player did not have adequate options for dealing with the new problem that’s suddenly been foisted upon them.

"One of the theories of fun we use is that the more ways in which the game is recognizing and responding to player choices, the more fun it seems." -Gabe Newell

The secret sauce of L4D, the reason why it was (and continues to be) such a hit, lies in attaining a balance in such a system. It lies in how it makes players anxious for what’s next by making their moment-to-moment actions matter in a more truthful way than purely scripted sequences could.

For developers and designers alike, I challenge you to think of how similar Directors can keep your experiences varied, your players fully engaged and your replay value unlimited.

Ben Serviss is a freelance game designer working in commercial, social, educational and indie games. Follow him on Twitter at @benserviss.


Related Jobs

Digital Extremes
Digital Extremes — LONDON, Ontario, Canada
[10.24.14]

UI ARTIST/DESIGNER
University of Central Florida, School of Visual Arts and Design
University of Central Florida, School of Visual Arts and Design — Orlando, Florida, United States
[10.24.14]

Assistant Professor in Digital Media (Game Design)
The College of New Jersey
The College of New Jersey — Ewing, New Jersey, United States
[10.24.14]

Assistant Professor - Interactive Multi Media - Tenure Track
Bohemia Interactive Simulations
Bohemia Interactive Simulations — Prague, Czech Republic
[10.24.14]

Game Designer






Comments


Bart Stewart
profile image
I agree with so much of this.

The implementation of the AI director in L4D is not perfect. I had to stop playing -- delete the desktop shortcut -- because the end of the "helicopter" level felt like it was being made impossible to beat. (Maybe there was supposed to be a "no one wins in the zombie apocalypse" message, but messages aren't why I play games.) L4D was not fun for me; it was frustrating.

But even through that, I could see that the idea of an AI Director, of a system that could perceive key aspects of your personal play style and adapt the interactive elements of the game to offer more of the kind of stuff you like, has great potential.

In a way, downloadable content serves this purpose. By letting gamers pick the specific kinds of high-level content they personally prefer, game developers are structuring their games to be able to offer ever-increasing levels of personal customizability. Bethesda's Skyrim is already a good example of this. If you like fighting vampires, you can buy the Dawnguard DLC; if you enjoy exploring new places, you can pick up the new Dragonborn DLC; and if building a house and adopting kids is fun for you, there's the Hearthfire DLC. Offering DLC that appeals to different tastes helps make a game more fun for the different kinds of individual gamers who play it. And the AI Director concept offers a similar kind of capability using existing content.

My only hesitation is with the idea that the goal should be to maintain a "discomfort zone." Not every gamer enjoys being forced into feeling uncomfortable!

Instead, I'd hope that an AI Director would help maintain an "entertainment zone," where the point is not to constantly threaten the player in some way (unless that's what they like), but to constantly offer whatever kind of fun that player likes that the game is capable of offering.

Maybe L4D's AI Director wasn't capable of configuring a fast-zombie game in any way that would be fun for me. :) But the possibility... it still seems incredibly tempting.

Ben Serviss
profile image
Great point Bart. The act of playing L4D itself is pretty stressful; being able to dial the intensity up or down depending on the player/genre/game makes a lot of sense. Like anything else, the idea of the director is just another tool in our arsenal to make the end user experience more effective.

Gawel Ciepielewski
profile image
There seems to be a recent problem with L4D's director (or maybe just L4D2's - it's been a while since I played the original), that while it originally created tension by intertwining special infected spawns and hordes with brief periods of peace, now it has changed to "special, special, horde, special, special, special, horde, one breath, special, special, horde, horde". If that description feels drawn out it describes perfectly what I feel happened. Every time you kill a special infected you can hear another one prowling in the vicinity. The game has become more intense, but much less tense in the process, and the specials themselves devolved into common trivialities instead of legitimate threats.
This was probably done because most of the playerbase are experienced users, who found the slower pace unchallenging, but this, along with changes like forcing the player to go through the metal detector in the airport, instead it being a trap to be avoided, just spoiled it for me.

Simon Chauvin
profile image
It's been a while since the first story/drama/stage manager was introduced and Façade used a similar (way more complex) system to handle different stories. It's great that Valve used that but I would have preferred a more rogue like approach to this problem, less adaptation and more emergence through player's decisions.
Overall I'm really not sure that it's the way to go for every single player games since the AI Director is potentially extra diegetic, it's possible that the way it modifies the world doesn't match the fiction, imagine fighting dumb enemies capable of adapting to your fighting style, and what if the player discovers that there's some kind of God trying to prevent her from achieving her goals ? Instead, I would have loved it in Far Cry 3 where Vaas would have played the AI Director, watching our very moves, trying to trick us and so on. That would have been great !
It's a great tool but it's also very dangerous !

David OConnor
profile image
I guess that I'm in the minority here.

Honestly, when I found out that L4D had a dynamic system, it spoiled the game quite a lot for me.

I like playing at a set difficulty level, knowing that I am playing against an AI system and level layout that has been designed for the 'average' human gamer. For me, this is part of the fun of playing, testing my skills/smarts to progress against the game developer's concept of the notional 'average' gamer.

As I explain it, my thinking sounds a bit convoluted, but dynamic difficulty (sure, call it storytelling, whatever) doesn't really give me a benchmark to test myself against, its like pushing against Jello.

D F
profile image
The idea of an AI Director in itself is definitely worth exploring more (not just for dynamic difficulty adjustment). It's the kind of thing that can bridge the gap between linear scripted (boring) gameplay like Heavy Rain and open (but less structured) systems like Facade (Michael Mateas et al.).

Some believe that procedural narratives (or procedural content in general) will always be less interesting than those directly authored by an artist. I disagree - to me these are two different (and equally valid ) approaches. I think its just a matter of more and more artists (writers, visual artists, musicians) begin thinking and creating procedurally.


none
 
Comment: