imgd-1001 the game development process

25
IMGD-1001 IMGD-1001 The Game Development The Game Development Process Process Class 26 Class 26 Tuesday, 13 October Tuesday, 13 October 2009 2009

Upload: iain

Post on 20-Mar-2016

50 views

Category:

Documents


0 download

DESCRIPTION

IMGD-1001 The Game Development Process. Class 26 Tuesday, 13 October 2009. Today’s topics: Post Mortem Tonight: Jeff Ward (Orbus): "I Can Slack Off, My Code's Compiling!" Marvelous Nonsense GameFest on Friday Instructor & TA Evaluations Flash & Project Team Evaluations Final Exam Review. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IMGD-1001 The Game Development Process

IMGD-1001IMGD-1001The Game Development ProcessThe Game Development Process

Class 26Class 26Tuesday, 13 October 2009Tuesday, 13 October 2009

Page 2: IMGD-1001 The Game Development Process

Today’s topics:Today’s topics:

Post Mortem Tonight: Post Mortem Tonight: Jeff Ward (Orbus): "I Can Slack Off, My Code's Jeff Ward (Orbus): "I Can Slack Off, My Code's

Compiling!" Compiling!"

Marvelous NonsenseMarvelous NonsenseGameFest on FridayGameFest on Friday

Instructor & TA EvaluationsInstructor & TA EvaluationsFlash & Project Team EvaluationsFlash & Project Team Evaluations

Final Exam ReviewFinal Exam Review

Page 3: IMGD-1001 The Game Development Process

Game TheoryGame Theory

Page 4: IMGD-1001 The Game Development Process

Strategic vs TacticalStrategic vs Tactical

Page 5: IMGD-1001 The Game Development Process

Dominant vs DominatedDominant vs DominatedStrategiesStrategies

Page 6: IMGD-1001 The Game Development Process

Transitive and non-Transitive and non-transitivetransitive

game choicesgame choices

Page 7: IMGD-1001 The Game Development Process

Compensating factorsCompensating factors

Page 8: IMGD-1001 The Game Development Process

Shadow costsShadow costs

Page 9: IMGD-1001 The Game Development Process

Supporting investmentsSupporting investments

Page 10: IMGD-1001 The Game Development Process

The Save Game problemThe Save Game problem

Page 11: IMGD-1001 The Game Development Process

ImpermanenceImpermanence

Page 12: IMGD-1001 The Game Development Process

VersatilityVersatility

Page 13: IMGD-1001 The Game Development Process

SymmetrySymmetry

Page 14: IMGD-1001 The Game Development Process

Positive/negative feedbackPositive/negative feedback

Page 15: IMGD-1001 The Game Development Process

Economies of scale/scopeEconomies of scale/scope

Page 16: IMGD-1001 The Game Development Process

Diseconomies of Diseconomies of scale/scopescale/scope

Page 17: IMGD-1001 The Game Development Process

Game learning curveGame learning curve

Practice (Time)

Skill

Stage 1Stage 2

Stage 3

Page 18: IMGD-1001 The Game Development Process

Types of game object Types of game object behaviorbehavior

Object activityObject activity Object Object

interactivityinteractivity Player Player

interactivityinteractivity AI/ReactivityAI/Reactivity

Page 19: IMGD-1001 The Game Development Process

Level-flow modelsLevel-flow models 1) Linear1) Linear 2) Bottlenecking2) Bottlenecking 3) Branching3) Branching 4) Hubs and 4) Hubs and

SpokesSpokes 5) Open/Sandbox5) Open/Sandbox

Page 20: IMGD-1001 The Game Development Process

Lossy audio compressionLossy audio compression

Common formats?Common formats?Advantages/disadvantages?Advantages/disadvantages?

Page 21: IMGD-1001 The Game Development Process

C++ vs ScriptingC++ vs Scripting

Advantages?Advantages?Disadvantages?Disadvantages?

Page 22: IMGD-1001 The Game Development Process

The 5 Steps of DebuggingThe 5 Steps of Debugging

1) Reproduce problem 1) Reproduce problem consistentlyconsistently

2) Collect clues2) Collect clues 3) Pinpoint the error3) Pinpoint the error 4) Repair4) Repair 5) Test and validate5) Test and validate

Page 23: IMGD-1001 The Game Development Process

AI: Finite State AI: Finite State MachineMachine

States & transitionsStates & transitions

Page 24: IMGD-1001 The Game Development Process

Tonight’s assignment:Tonight’s assignment:

Prepare for final examPrepare for final exam

Page 25: IMGD-1001 The Game Development Process

Questions?Questions?

Thursday:Thursday:Final examFinal exam