hudson kent bioshock2 ai iteration innovation
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