Game Development Process

advertisement
Software Development Processes
Employed in
Video Game Development
Zhanna Seitenova
April 20, 2012
Agenda



Video Game Development
Software Development Models

Agile

Iterative Design

Scrum

Personal Software Process

Team Software Process
Sum
2
Video Game


Video Game = Software with

Art

Audio

Gameplay
Games


Mainstream – funded by publisher, take
several years
Indie – less time, produced cheaply
3
Game Development


Games with poor development methods

Run over budget

Run over schedule

Have many bugs
Planning important for both mainstream
and indie games
4
Game Development
Process
5
Agile
6
Iterative Design
Generate
No
Problems
Good
Enough
Problems with
Design
Ideas
Evaluate
Formalize
Results
Ideas
Test
gthj
Ideas
7
Scrum
8
PSP
9
TSP
Launch
Execution
Post Mortem
Establish goals,
define team
roles, assess
risks, estimate
effort, allocate
tasks, and
produce a team
plan
Developers track
planned and actual
effort, schedule, and
defects, meeting
regularly (usually
weekly) to report
status and revise
plans
Assess
performance,
revise planning
parameters, and
capture lessons
learned for
process
improvement
10
Summary
• Iterative
• Incremental
• Spiral
11
References
[1] Game Design Workshop, Second Edition, by Fullerton and Swain. Morgan Kaufmann, 2008.
[2] The Art of Game Design: A Book of Lenses, by Jesse Schell. Morgan Kaufmann, 2008.
[3] Software development process
http://en.wikipedia.org/wiki/Software_development_process
[4] Game Development Process
http://design4dev.wetpaint.com/page/Game+Development+Process
[5] Game Development Process
http://www.programace.com/games/services/full-cycle-dev/game-dev-process/
[6] The Game Development Process, by Simon Hill
http://www.brighthub.com/video-games/pc/articles/36166.aspx
[7] The Process of Game Creation & the Game Design Document
http://digitalworlds.wordpress.com/2008/04/10/the-process-of-game-creation-the-game-design-document/
[8] Design related articles
http://www.e-games.tech.purdue.edu/GameDesign.asp
[9] GDC Lectures
http://www.gdcvault.com/free
12
Questions
Thank you!
13
Download