Software Engineering for Game Developers is a unique
guide-a toolbox for effectively building a computer game
using practices that are fostered by software engineering. Examine each major phase of the software engineering lifecycle of an actual game and its developers and gather
the tools you need to organize your programming into
proper engineering patterns.
This book documents a comprehensive development process that started from a set of requirements. This process guided the development team to consistently design and implement a game according to these requirements, staying within budget and delivering the game on time. The tools provided within this book are a valuable resource for software developers in any area-game software development professionals, game producers and designers, testers, writers, artists, and educators.
Chapter 1 Getting into the Game
Chapter 2 Requirements-Getting the Picture
Chapter 3 A Tutorial: UML and Object-Oriented Programming
Chapter 4 Software Design-Much Ado About Something
Chapter 5 Old is Good-The Library Approach
Chapter 6 Object-Oriented Fantasies and Realities
Chapter 7 P Is for Pattern
Chapter 8 Risk Analysis
Chapter 9 Iterating Design
Chapter 10 Control Freaks and Configuration Management
Etc.
Author Description
John P. Flynt
John P. Flynt,Ph.D., is a software developer who has worked extensively as a software engineering process specialist. Flynt is president of The ewowe Corparation (www.ewowe.com), Which specializes in interactive educational software and related products and services.
He has taught game development and has worked with colleges and universities to create game programs. His educational background includes degrees from the University of Chicago and the University of Colorado. Flynt resides near Boulder, Colorado.
Omar Salem
Omar Salem served as a member of the technical staff at
Bell Labs/Lucent Technologies/Avaya for 20 years. He is currently a game development teacher, holding bachelor’s
and master’s degrees in computer science and mathematics.
Salem lives in Derver, Colorado.