130 likes | 378 Views
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. Video Game. Video Game = Software with
E N D
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
Video Game • Video Game = Software with • Art • Audio • Gameplay • Games • Mainstream – funded by publisher, take several years • Indie – less time, produced cheaply
Game Development • Games with poor development methods • Run over budget • Run over schedule • Have many bugs • Planning important for both mainstream and indie games
Iterative Design • Generate • Ideas Problems with Design No Problems Good Enough Evaluate Results Formalize Ideas gthj Test Ideas
Summary • Iterative • Incremental • Spiral
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
Questions • Thank you!