Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Engineering for Game Developers (Software Engineering Series)

Buy
This book is about how a small team of developers can build a computer game using
practices that are fostered by software engineering. It takes you through the major
phases of the software engineering lifecycle and introduces you to the subjects
named in the Software Engineering Body of Knowledge (SWEBOK). The development
process that this book documents started from a set of requirements. It guided the team
to consistently design and implement a game according to requirements. The team stayed
within budget and delivered on time.

The game is called Ankh Adventure (or just Ankh). (See Figure I.1.) The game provides a
3D graphics engine built with DirectX. Its design incorporates customizable levels and
characters. (It features map and character editors.) It provides save and replay options, a
particle engine, and MP3 music. The code for the game is extensive enough that you can
gain from it a sense of the complexity that characterizes games created by programmers
who are working in the game industry. On the other hand, the code is limited enough that
you can study it in detail. (The game consists of roughly 30,000 lines of code.)

As you read the book, you will see how the requirements for the game were laid out. The
effort started with a game design document. Using the game design document, the team
engineered a set of software requirements. To accomplish this, the team employed use
cases and other tools of analysis. After that, the team designed the game software. You will
be able to follow along through all of this activity. You can see how the team created the
configuration management plan from the design. You can see how the team created the
test plans by using the requirements and the design. (The artifacts—documents—that
resulted from these activities are on the CD.)
(HTML tags aren't allowed.)

Wireless Communication Systems: Advanced Techniques for Signal Reception
Wireless Communication Systems: Advanced Techniques for Signal Reception

A unified framework for using today's most advanced signal processing techniques

Driven by the rapidly escalating capacity demands of emerging wireless systems, researchers havedeveloped a wide array of novel signal processing techniques for use in such systems. Now, twoleading researchers synthesize the field's vast new...

Fighting Computer Crime: A New Framework for Protecting Information
Fighting Computer Crime: A New Framework for Protecting Information

Who are the cybercriminals and what can we do to stop them? From the #1 cybercrime expert, a revolutionary new approach to . Fighting Computer Crime A top computer crime expert explains why current computer security methods fall dangerously short of the mark and what we can do to fix them. Based on his 30 years as a cybercrime fighter, during...

Knowledge Engineering and Management: Proceedings of the Seventh International Conference
Knowledge Engineering and Management: Proceedings of the Seventh International Conference

These proceedings present technical papers selected from the 2012 International Conference on Intelligent Systems and Knowledge Engineering (ISKE 2012), held on December 15-17 in Beijing. The aim of this conference is to bring together experts from different fields of expertise to discuss the state-of-the-art in Intelligent Systems and...


Investigative Electrocardiography in Epidemiological Studies and Clinical Trials
Investigative Electrocardiography in Epidemiological Studies and Clinical Trials

This provides background information on procedures, epidemiological aspects, problem areas, mortality and morbidity risk. These topics are of particular interest for investigators in ECG research and clinical trials. This monograph is specialized beyond the scope of ordinary clinical textbooks of electrocardiography that have traditionally...

3G Handset and Network Design
3G Handset and Network Design
Prepare for a whole new world of added value through the effective application of Third Generation (3G) wireless technology

Written for hardware and software engineers, this hands-on guide shows you how to integrate handheld devices and cell phones with wireless network hardware and software. Geoff Varrall and Roger Belcher arm you with an...

Pharmacodynamic Basis of Herbal Medicine
Pharmacodynamic Basis of Herbal Medicine

HERBAL MEDICINE FROM A WESTERN POINT OF VIEW

Herbal remedies have become a major factor in American health care. Botanicals like Ginseng, Ma Huang, St. John's Wort, and Valerian are now household words throughout the world. Since many of these natural drugs are sold over the counter, often consumers mistakenly assume that
...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy