imgd-1001 the game development process
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 PresentationTRANSCRIPT
![Page 1: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/3.jpg)
Game TheoryGame Theory
![Page 4: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/4.jpg)
Strategic vs TacticalStrategic vs Tactical
![Page 5: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/5.jpg)
Dominant vs DominatedDominant vs DominatedStrategiesStrategies
![Page 6: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/6.jpg)
Transitive and non-Transitive and non-transitivetransitive
game choicesgame choices
![Page 7: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/7.jpg)
Compensating factorsCompensating factors
![Page 8: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/8.jpg)
Shadow costsShadow costs
![Page 9: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/9.jpg)
Supporting investmentsSupporting investments
![Page 10: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/10.jpg)
The Save Game problemThe Save Game problem
![Page 11: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/11.jpg)
ImpermanenceImpermanence
![Page 12: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/12.jpg)
VersatilityVersatility
![Page 13: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/13.jpg)
SymmetrySymmetry
![Page 14: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/14.jpg)
Positive/negative feedbackPositive/negative feedback
![Page 15: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/15.jpg)
Economies of scale/scopeEconomies of scale/scope
![Page 16: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/16.jpg)
Diseconomies of Diseconomies of scale/scopescale/scope
![Page 17: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/17.jpg)
Game learning curveGame learning curve
Practice (Time)
Skill
Stage 1Stage 2
Stage 3
![Page 18: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/20.jpg)
Lossy audio compressionLossy audio compression
Common formats?Common formats?Advantages/disadvantages?Advantages/disadvantages?
![Page 21: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/21.jpg)
C++ vs ScriptingC++ vs Scripting
Advantages?Advantages?Disadvantages?Disadvantages?
![Page 22: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/23.jpg)
AI: Finite State AI: Finite State MachineMachine
States & transitionsStates & transitions
![Page 24: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/24.jpg)
Tonight’s assignment:Tonight’s assignment:
Prepare for final examPrepare for final exam
![Page 25: IMGD-1001 The Game Development Process](https://reader036.vdocuments.site/reader036/viewer/2022070503/5681563c550346895dc3e1dd/html5/thumbnails/25.jpg)
Questions?Questions?
Thursday:Thursday:Final examFinal exam