Computer Games and Software Engineering: 1st Edition (Hardback) book cover

Computer Games and Software Engineering

1st Edition

Edited by Kendra M. L. Cooper, Walt Scacchi

Chapman and Hall/CRC

311 pages | 13 Color Illus. | 73 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781482226683
pub: 2015-05-08
SAVE ~$27.00
eBook (VitalSource) : 9780429159497
pub: 2015-05-08
from $28.98

FREE Standard Shipping!


Computer games represent a significant software application domain for innovative research in software engineering techniques and technologies. Game developers, whether focusing on entertainment-market opportunities or game-based applications in non-entertainment domains, thus share a common interest with software engineers and developers on how to best engineer game software.

Featuring contributions from leading experts in software engineering, the book provides a comprehensive introduction to computer game software development that includes its history as well as emerging research on the interaction between these two traditionally distinct fields.

An ideal reference for software engineers, developers, and researchers, this book explores game programming and development from a software engineering perspective. It introduces the latest research in computer game software engineering (CGSE) and covers topics such as HALO (Highly Addictive, sociaLly Optimized) software engineering, multi-player outdoor smartphone games, gamifying sports software, and artificial intelligence in games.

The book explores the use of games in software engineering education extensively. It also covers game software requirements engineering, game software architecture and design approaches, game software testing and usability assessment, game development frameworks and reusability techniques, and game scalability infrastructure, including support for mobile devices and web-based services.

Table of Contents

Introducing Computer Games and Software Engineering

Kendra M.L. Cooper and Walt Scacchi


Use of Game Development in Computer Science and Software Engineering Education

Alf Inge Wang and Bian Wu

Model-Driven Engineering of Serious Educational Games: Integrating Learning Objectives for Subject-Specific Topics and Transferable Skills

Kendra M.L. Cooper and Shaun Longstreet

A Gameful Approach to Teaching Software Design and Software Testing

Swapneel Sheth, Jonathan Bell, and Gail Kaiser

Educational Software Engineering: Where Software Engineering, Education, and Gaming Meet

Tao Xie, Nikolai Tillmann, Jonathan de Halleux, and Judith Bishop

Adaptive Serious Games

Barbara Reichart, Damir Ismailović, Dennis Pagano, and Bernd Brügge


RESTful Client-Server Architecture: A Scalable Architecture for Maßively Multiuser Online Environments

Thomas Debeauvais, Arthur Valadares, and Cristina V. Lopes

Software Engineering Challenges of Multiplayer Outdoor Smart Phone Games

Robert J. Hall

Understanding User Behavior at Three Scales: The AGoogleADay Story

Daniel M. Russell

Modular Reuse of AI Behaviors for Digital Games

Christopher Dragert, Jӧrg Kienzle, and Clark Verbrugge

Repurposing Game Play Mechanics as a Technique for Designing Game-Based Virtual Worlds

Walt Scacchi

Emerging Research Challenges in Computer Games and Software Engineering

Walt Scacchi and Kendra M.L. Cooper

About the Series

Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series

Learn more…

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Programming / Games
COMPUTERS / Software Development & Engineering / General