gdc2008_portalpostmortem

60
Integrating Narrative and Design:  A Portal Post-Mortem KIM SWIFT and ERIK WOLPAW, VALVE

Upload: jonasoftm

Post on 07-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 1/60

Integrating Narrative and Design: A Portal Post-Mortem

KIM SWIFT and ERIK WOLPAW, VALVE

Page 2: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 2/60

SPOILER ALERT!!

Leave the room now if you hate spoilers

Page 3: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 3/60

Topics

Why Should You Care?

Our Narrative Philosophy

Our Development Process

Page 4: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 4/60

Why Should You Care?

Why should you care about Portal?

• We had a small team.

• Portal has been both a critical and commercial success for

 Valve.

•  After all is said and done and we don't have any regrets.

Page 5: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 5/60

Why Should You Care?

Page 6: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 6/60

Why Should You Care?

Why should you care about how we integratednarrative and design?• By itself, the story wouldn’t make much of a novel.

• The gameplay on its own would be dry.• The tight integration of our story and gameplay resonated

with people.

• Team size imposed constraints on our design choices.

• Our design methods:

• Low impact on both our time and energy budgets.

• Helped creatively sidestep our constraints.

Page 7: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 7/60

Our Narrative Philosophy

Delta Theory• Two Stories

• Story-story

• Gameplay story• Lowering the delta will make your story more

satisfying.

Page 8: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 8/60

Page 9: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 9/60

Page 10: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 10/60

Our Narrative Philosophy

Games with a high story delta:• Clive Barker’s Undying

Page 11: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 11/60

Our Narrative Philosophy

Games with a high story delta:• Clive Barker’s Undying

Page 12: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 12/60

Our Narrative Philosophy

Portal Narrative Design Goals•  “Story” story must never intrude on “Gameplay” story

• Less is more

• Be ruthless about trimming narrative fat

Page 13: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 13/60

Our Process

Playtesting

Reflecting Story in Your Environment

Evolve Narrative Out of Gameplay

Evolve Gameplay Out of Narrative

Page 14: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 14/60

Page 15: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 15/60

Playtesting

Playtest Early & Often

Page 16: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 16/60

Page 17: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 17/60

Playtesting

Page 18: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 18/60

Playtesting

Page 19: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 19/60

Playtesting

The Advice• Trust your instincts

• Remember initial reactions

• Don’t despair• Playtest!

Page 20: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 20/60

Reflecting Story in Your Environment

Embed exposition in the environment• Unless it’s in emails or voice recorders

• Be creative!

• Easy to say•  Apply a rule set

• Be ruthless about the rules

Page 21: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 21/60

Reflecting Story in Your Environment

What we did• Wall scribblings in the behind-the-scenes areas

• Quick, easy, and effective

Page 22: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 22/60

Reflecting Story in Your Environment

Page 23: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 23/60

Reflecting Story in Your Environment

Page 24: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 24/60

Evolve Narrative Out of Gameplay

Write to enhance what playtesters are feelingKeep the story wet

Don’t get too attached to anything

Page 25: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 25/60

Example -- Weighted Companion Cube

The Plan• Box Marathon Level

• Long level with the box, in the end put the box on a button.

Take One• Moving lift obstacle course over a goo-pit.

• Players would destroy the box, and had to go back.

• Frustrating and annoying.• Back to the drawing board.

Take Two• Remove the lifts and the goo pit!

• Gameplay events where having the box is necessary.

Page 26: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 26/60

Example -- Weighted Companion Cube

Page 27: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 27/60

Example -- Weighted Companion Cube

Take Two• Gameplay events

•  Always see the button.

Page 28: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 28/60

Example -- Weighted Companion Cube

Take Two• Gameplay

•  Always see the button.

• Still needed something else...

Page 29: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 29/60

Example -- Weighted Companion Cube

Erik to the Rescue!!• Try to hint using the environment.

• When all else fails great dialogue is an excellent hint.

• It worked!!

Page 30: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 30/60

Example -- Weighted Companion Cube

 A Whole Lotta Love•  And the afterthought.

• Sometimes goofy ideas tend out to be really good ones.

Page 31: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 31/60

Piece D’Resistance

Incineration Station – Boss Battle Training• Why it worked!

• Perfect Training Location.

• More Satisfying Level Ending.• Players Learn Better When Not Stressed.

• Revenge!

• Example of gameplay influencing story, which then

influenced the gameplay.

Page 32: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 32/60

Evolve Gameplay Out of Narrative

Sometimes, gameplay isn’t enough• For instance, the original ending of Portal

• We were surprised, too

Page 33: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 33/60

GLaDOS Battle

What does a Portal boss battle look like?• Obvious conclusion: A complex puzzle

• Results: Pain

• Other attempts:

Page 34: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 34/60

GLaDOS Battle – Attempt One

Page 35: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 35/60

GLaDOS Battle – Attempt One

Page 36: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 36/60

GLaDOS Battle – Attempt One

Page 37: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 37/60

GLaDOS Battle – Attempt One

Conclusion• Lasers = Bad

• Boring to dodge

• Difficult to aim• Hard to tell if you’re hit

•  Abandoned in favor of rockets.

Page 38: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 38/60

GLaDOS Battle – Attempt Two

Page 39: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 39/60

GLaDOS Battle – Attempt Two

Page 40: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 40/60

GLaDOS Battle – Attempt Two

Page 41: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 41/60

GLaDOS Battle – Attempt Two

Page 42: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 42/60

GLaDOS Battle – Attempt Two

Conclusion:• High Intensity = Bad

• No one paid attention to GLaDOS

•  Alienated people who liked the slower-paced, cerebral natureof Portal

Page 43: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 43/60

GLaDOS Battle – Attempt Three

Page 44: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 44/60

GLaDOS Battle – Attempt Three

Page 45: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 45/60

GLaDOS Battle – Attempt Three

Page 46: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 46/60

GLaDOS Battle – Attempt Three

Conclusion:• Chase Scene = Bad

• Bad pacing

• Poor communication with player• Too many art assets

• Badly balanced gameplay

Page 47: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 47/60

GLaDOS Battle

Complex Boss Battle• Nope.

• The more complex, the longer players would take, resulting

in bad pacing.

Page 48: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 48/60

GLaDOS Battle – Final Attempt

Complex Boss Battle• Nope.

• The more complex, the longer players would take, resulting

in bad pacing.What now?

• We’re screwed.

• Playtesting to the rescue!

• The Fire Pit

Page 49: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 49/60

GLaDOS Battle – Final Attempt

Page 50: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 50/60

GLaDOS Battle – Final Attempt

Page 51: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 51/60

Page 52: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 52/60

GLaDOS Battle – Final Attempt

What made the Fire Pit climactic?• Time Pressure

•  Visual Impact

• High Drama• Easy Puzzle

Page 53: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 53/60

GLaDOS Battle – Final Attempt

Page 54: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 54/60

GLaDOS Battle – Time Pressure

Page 55: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 55/60

GLaDOS Battle – Visual Impact

Page 56: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 56/60

GLaDOS Battle – High Drama

Page 57: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 57/60

GLaDOS Battle – Easy Puzzle

Page 58: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 58/60

Page 59: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 59/60

Take Away Slide

Embrace your constraints as fuel for creativity.Have Faith!

• In your writing

• In the skills of your team• Playtest, playtest, playtest

Page 60: GDC2008_PortalPostMortem

8/6/2019 GDC2008_PortalPostMortem

http://slidepdf.com/reader/full/gdc2008portalpostmortem 60/60

Questions? Comments?