9781482226683
Computer Games and Software Engineering (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
ISBN-10: 1482226685
ISBN-13: 9781482226683
Edition 版本: 1
Released: 2015-05-08
Pages: 311
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.
Contents
Contributors
Chapter 1: Introducing Computer Games and Software
Engineering
Chapter 2: Use of Game Development in Computer Science and
Software Engineering Education
Chapter 3: Model-Driven Engineering of Serious Educational
Games: Integrating Learning Objectives for Subject-Specific
Topics and Transferable Skills
Chapter 4: A Gameful Approach to Teaching Software Design
and Software Testing
Chapter 5: Educational Software Engineering: Where Software
Engineering,Education,and Gaming Meet
Chapter 6: Adaptive Serious Games
Chapter 7: RESTful Client-Server Architecture: A Scalable
Architecture for Massively Multiuser Online Environments
Chapter 8: Software Engineering Challenges of Multiplayer
Outdoor Smart Phone Games
Chapter 9: Understanding User Behavior at Three Scales: The
AGoogleADay Story
Chapter 10: Modular Reuse of Al Behaviors for Digital Games
Chapter 11: Repurposing Game Play Mechanics as a Technique
for Designing Game-Based Virtual Worlds
Chapter 12: Emerging Research Challenges in Computer Games
and Software Engineering
Back Cover
请登录以查看全部内容 登录