hudson kent bioshock2 ai iteration innovation

63
The AI of BioShock 2 Methods for Iteration and

Upload: tb5005

Post on 06-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 1/63

The AI of BioShock 2

Methods for Iteration and

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 2/63

The AI of BioShock 2

onethree.org/gd

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 3/63

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 4/63

Where We¶re Going ... Goals

The Big Sister:

Part 1

 A Failed Process

 An Adjustment

The Brute

The Big Sister:

Part II

Closing Thoughts

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 5/63

Consistent Possibility

space

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 6/63

Planning

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 7/63

Improvisation

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 8/63

Mental Map

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 9/63

CombatRhythm

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 10/63

Complementary

Enemies

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 11/63

The Big Sister 

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 12/63

 APromise

Unfulfilled

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 13/63

The Problem

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 14/63

Traditional PROCESS

DocsPrototyp

eProduction

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 15/63

Where Does Quality

Come In?

DocsPrototyp

eProduction

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 16/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 17/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 18/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

Right?

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 19/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

Right?

Wrong.

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 20/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 21/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 22/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 23/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Quality

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 24/63

Quality

DocsPrototyp

eProduction

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 25/63

To Be Continued ...

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 26/63

DocsPrototyp

eProduction

Find the

Fun

Concep

t

Traditional PROCESS

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 27/63

Docs Prototype ProductionFind the

FunConcep

t

In Hindsight ...

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 28/63

Revised PROCESS

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 29/63

Docs

Prototype

Production

Find the

FunConcep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 30/63

 A Bit About

Group Composition ...

nimationCodeProduction

Design

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 31/63

 A BIT ABOUTMEETING FORMAT ...

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 32/63

Put Simply ...

Don¶t over-concept and over-document

Prototype early and be rigorous

Prove features before entering production

Work iteratively as a group

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 33/63

The Lucky Winner 

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 34/63

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 35/63

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 36/63

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 37/63

Docs

Concept

High Level Behaviors

Tuning Knobs / Workflow

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 38/63

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 39/63

QuickTime and adecompressor 

are needed to see this picture.

Proxy ...

... REALLY, REALLY PROXY

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 40/63

Proxy Object Throw

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 41/63

QuickTime and adecompressor 

are needed to see this picture.

Proxy Object Throw

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 42/63

Final Object Throw

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 43/63

QuickTime and aH.264 decompressor 

are needed to see this picture.

Final Object Throw

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 44/63

Docs

Prototyp

e

Production

Find the

Fun

Concept Production

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 45/63

Opportunistic Addition

OBJECT

SW AT

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 46/63

Success

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 47/63

... We now Return

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 48/63

Quality

DocsPrototyp

eProduction

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 49/63

Inconsistent, Unpredictable Behaviors

She Was Fast ... ish

HE PROBLEMS

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 50/63

Inconsistent, Unpredictable Behaviors

She Was Fast ... ish

HE PROBLEMS

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 51/63

Random Behaviors

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 52/63

Consistent Behaviors

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 53/63

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 54/63

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 55/63

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 56/63

Opportunistic Addition

PERCH

 ATTACK

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 57/63

(Delayed) success

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 58/63

QuickTime and aH264 decompressor 

are needed to see this picture.

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 59/63

Once More, With Feeling

...

Docs

Prototyp

e

Production

Find the

Fun

Concep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 60/63

... And Emphasis

Docs

Prototype

Productio

n

Find the

FunConcep

t

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 61/63

One Last Time ...

Don¶t over-concept and over-document

Prototype early and be rigorous

Prove features before entering production

Work iteratively as a group

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 62/63

ClosingThoughts

Th Bi Sh k 2 AI T

8/3/2019 Hudson Kent BioShock2 AI Iteration Innovation

http://slidepdf.com/reader/full/hudson-kent-bioshock2-ai-iteration-innovation 63/63

Q&A

The BioShock 2 AI Team

David Pittman

Dohoon Kim

Elden TamEric Ingerson

Harvey Whitney

Jacob Palmer 

Jeff Weir 

Kent Hudson

Leon HartwigMatt Brown

Pat Connor 

PJ Leffelman

Veara Suon

Special Thanks

Zak McClendon

Slides