Contents
Thinking With Portals: Creating Valve's New IP
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
November 22, 2009
 
Video Game Watchdog National Institute On Media And The Family Shutting Down [11]
 
Modern Warfare 2 Infinity Ward's 'Most Successful PC Version' Yet [12]
 
New Tech, Design Details Of Project Natal To Emerge At Gamefest In February
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
November 22, 2009
 
Trion Redwood City
Sr. Evnironment Modeler
 
Trion Redwood City
Sr. Environment Artist
 
Sucker Punch Productions
3D Environment Artist
 
Sucker Punch Productions
Network Programmer
 
Sucker Punch Productions
Character Artist
 
Sucker Punch Productions
Texture Artist
 
Monolith Productions
Sr. Software Engineer, Engine - Monolith Productions - #113767
 
Sony Online Entertainment
Brand Manager
spacer
Latest Features
spacer View All spacer
 
November 22, 2009
 
arrow Upping The Craft: Susan O'Connor On Games Writing [6]
 
arrow Small Developers: Minimizing Risks in Large Productions - Part II [7]
 
arrow iPhone Piracy: The Inside Story [48]
 
arrow And Yet It Grows: Analyzing the Size and Growth of the European Game Market [5]
 
arrow NPD: Behind the Numbers, October 2009 [13]
 
arrow Reflecting On Uncharted 2: How They Did It [5]
 
arrow Sponsored Feature: Rasterization on Larrabee -- Adaptive Rasterization Helps Boost Efficiency
 
arrow Postmortem: Wadjet Eye's The Blackwell Convergence [2]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
November 22, 2009
 
Time Fcuk
 
Accepting the Inherent Value of Games
 
Planckogenesis, Part II: Song Structure & Gravy Train [1]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Features
  Thinking With Portals: Creating Valve's New IP
by Jeep Barnett, Kim Swift, Erik Wolpaw
7 comments
Share RSS
 
 
November 4, 2008 Article Start Previous Page 3 of 4 Next
 

A week after the meeting, Erik came back with some sample dialog he'd recorded using a text-to-speech program. It was a series of announcements that played over the newly-christened "relaxation vault" that appears in Portal's first room.

Everyone on the team liked the funny, sinister tone of the writing, and so Erik continued to write and record announcements for other chambers, while still searching for the story proper.

Advertisement

At some point, however, it became apparent that these announcements were providing playtesters with the incentive to keep playing that we'd been looking for all along.

Better yet, in the sterile, empty test chamber environment, players were actually becoming attached to the alternately soothing and menacing computer guide. We'd found the narrative voice of Portal.

After this insight, the rest of Portal's story fell into place quickly. The facility would be owned by Aperture Science, the scrappy, unethical scientific rival of Half-Life's Black Mesa.

The guide, now named GLaDOS, would simply talk to players throughout their experience -- praising them, taunting them, and, whenever possible, trying to make them feel guilty for the nonstop acts of defiance and mayhem that game players are conditioned to commit routinely in game environments.

Our hope was that by the end of the Portal, players would know GLaDOS better than any boss monster in the history of gaming. Though we knew at some point the player would have to meet and destroy her, we thought it would be even more satisfying if players got a chance to cause her some emotional pain along the way.

Even though you literally break her to pieces at the end, the entire game is a long process of tearing her down; she becomes increasingly more vitriolic and desperate as the player progresses.

What started out as a seemingly burdensome constraint -- a total lack of human NPCs -- eventually turned into one of the strongest parts of the game. Navigating the environment is Portal's primary gameplay challenge; In effect, the environment is your enemy. GLaDOS's disembodied omnipresence gives that enemy a voice and personality.

Porting Portals

These successes are not to say that the game was a cakewalk. The first challenge we faced was to take the portal technology we'd developed for Narbacular Drop and make it work in Valve's Source engine.

Source is a huge code base, and while it offers a lot more functionality than our homespun Narbacular Drop engine, it required that we undertake a massive redesign.

When we first started working on Portal, we tried to get a hacked version of portals up and running as quickly as possible so we could begin testing our maps. This system basically involved a teleport and the camera/monitor system that already existed in Source.

Quickly, we realized that we needed a more robust method for rendering the portals and allowing the player and other objects to move seamlessly between them. This required us to dig a little deeper into the Source engine's rendering and physics code, and we had to program our own portal system.

Basically, we had to tell the Source physics system to make a temporary hole on only one side of a wall, and that everything behind the portal is connected to geometry in another part of the map. Getting this to work and optimizing the solutions to run in real-time was a major challenge.

After we implemented the bare bones of getting a working portal system we had to figure out how to tackle some of the more complicated problems. For instance, how do you deal with one of our weighted cubes sitting halfway in a portal?

The player and other objects needed to be able to interact with both sides of the weighted cube and have that interaction be convincing. This also comes with interesting edge cases such as an object being able to actually collide with itself.

 
Article Start Previous Page 3 of 4 Next
 
Comments

Jake Romigh
profile image
These are the kinds of features that draw me to Gamasutra everyday. Well done.

Brice Morrison
profile image
Valve is the king of playtesting. They learned their lesson in developing the first half life and now they have a method for delivering balanced and fun gameplay. Great article.

Bart Stewart
profile image
How much more satisfying might the gameplay of Spore have been if Maxis had done as much iterative play-testing (and refinement) for that game as Valve does for its games?

James Smith
profile image
Portal is one of the best games Ive ever had the joy to play - and this sure explains a LOT as to why! The guys are clearly pretty brainy and with a bit of direction hit the mark right on the dot!

Is it time for a new generation of puzzle games now?

Stephen Etheridge
profile image
Re: the "king of playtesting" comment:

While Valve have shown themselves experts at playtesting singleplayer games and making their games more accessible, I have to say this seems to have been at the expense of destructively testing their products to the full (specifically TF2, since it's not essentially a ported mod with minor changes).

The decision to give an overpowering +50HP to the Backburner Pyro, the ignorance of the impact of achievement farming on TF2 and where it left the average player, the Medic Uber exploit, the dominant Scout-rush strategy in no-doors Granary, the many Engy structure exploits and shooting-through-doors exploits. Most of not all of these should come up in destructive testing if there enough testers working for long enough on the project.

Valve's 'everyman' approach to testing and job titling has certainly proved itself for humans-versus-AI play, but for multiplayer too much is still being left for the public to guinea-pig first. The latest test case being the Matchmaking Lobby system for the Left 4 Dead pre-order demo, which is surely just a dressed-up, closed beta test they actually got the testers to pay for first.

The very scant information on the Matchmaking system before pre-orders began and before the demo's release shows Valve were very hesitant on this feature, and the speed that the normal server browser was re-implemented shows that they weren't sure enough about the Lobby system to totally remove the server browser. The pre-order demo is a way of testing the product before an improved demo is released to the public, in the full knowledge that anyone put off by the first demo has already pre-ordered on Steam. So no money can be lost while Valve irons out the creases in L4D's Matchmaker, which they will hopefully have fixed or in a better working state by the time the demo is released to the general public.

Clever business move, but I'd prefer it if they'd be more transparent about it like they were with TF2 where they actually called the Beta a Beta.

Brian Handy
profile image
For single player, this over the shoulder method works like a dream. Miyamoto talks often of it in his design process as well, certainly something all developers should consider.

Sam Smith
profile image
This article is great, I wish gamasutra had more like it. So insightful and interesting. It's obvious why Valve hired you. I look forward to your future work and writing.


none
 
Comment:
 


Submit Comment