Game Design Foundations

Game Design Foundations

Roger E. Pedersen

Wordware Publishing, Inc.

Library of Congress Cataloging-in-Publication Data

Pedersen, Roger E.
Game design foundations / by Roger E. Pedersen.
p. cm.
Includes index.
ISBN 1-55622-973-9 (paperback; CD-ROM)

1. Computer games--Programming. I. Title.
QA76.76.C672P43 2002

794.8'151--dc21 2002154127

CIP

© 2003, Wordware Publishing, Inc.
All Rights Reserved

2320 Los Rios Boulevard
Plano, Texas 75074

No part of this book may be reproduced in any form or by any means without permission in writing from Wordware Publishing, Inc.

Printed in the United States of America

ISBN 1-55622-973-9

10 9 8 7 6 5 4 3 2 1

0301

All brand names and product names mentioned in this book are trademarks or service marks of their respective companies. Any omission or misuse (of any kind) of service marks or trademarks should not be regarded as intent to infringe on the property of others. The publisher recognizes and respects all marks used by companies, manufacturers, and developers as a means to distinguish their products.

All inquiries for volume purchases of this book should be addressed to Wordware Publishing, Inc., at the above address. Telephone inquiries may be made by calling:

(972) 423-0090

I dedicate this book to my four beautiful daughters, Michele Leslie, Brooke Laurel, Megan Leigh, and Meredith Marlowe Pedersen.

Acknowledgments

Special thanks to Wes Beckwith, John Neidhart, Benjamin Foley, Ruth Pedersen, Megan Pedersen, Michael R. Hausman, Bessalel Yarjovski, Dorothy Cimo, Dr. Eugelio “Joe” Gonzalez, The Montvale, NJ Library, The Waterloo, and IA Library

Professional thanks to (in alphabetical order):

Acclaim Entertainment—Alan B. Lewis
Alias|Wavefront Maya—Lei Lei Sun and H. Kernahan
Cakewalk—Steve Thomas
Chris Crawford
Corel Corporation—Monica Fergusson
Criterion Software RenderWare—Chad Barron and Tim Page
Discreet 3D Studio Max—Kevin G. Clark
Egerter Software Power Render—Chris Egerter
Electronic Arts (EA)—Jennifer Gonzalez, Ben Brickman and Steve Groll
Epic Megagames Unreal Engine—Mark Rein and Tim Sweeney
FMJSoft—Markus Jonsson
GarageGames Inc.—Jeff Tunnell
Hollywood Edge—John Moran
Interplay—Kathryne Wahl
JASC Products—Kristin McDuffee and Sandi Scott
Lithtech Monolith Engine—Paige Young
NewTek, Inc.—Chuck Baker and William Vaughan
Novalogic—Lee Milligan and Georgina Petrie
Numerical Design Ltd.
The NetImmerse 3D Game Engine
Phantom EFX—Jim Thompson
Sonic Foundry—Christopher C Cain and Trish Monone
Sound Ideas—Mike Bell
Terminal Reality Nocturne Engine—Brett Evan Russell and Jeff Mills
The Art Institute of Chicago (Georges Seurat)—Hsiu-ling Huang
The Neanderthal Museum, Germany—Petra Schiller
Ubi Soft—Clint H.
Walker Boy Studio—Eric and Chad Walker
Wild Tangent—Alex St. John and Kelly Enstrom

About the CD

The companion CD includes source code for the tic-tac-toe game discussed in the book, several audio and image applications, and a chapter on game ideas.

These are organized in the following folders:

  • FMJSoft—The applications in this folder are Awave Studio v8.5, Image Eye v6.0, AnyImage v2.5, and Awave Audio v7.6. These audio and image tools are helpful in converting and viewing files of various types. For more information about these tools, see Appendix D.

  • PhantomEFX—The Reel Deal Poker Demo is located in this folder. Simply double-click on the setup.exe file to install. For more information about the Reel Deal Poker Demo, see Appendix D.

  • Wordware—This folder includes the code and other files needed for the tic-tac-toe game presented in Chapter 11, along with an expanded version of Chapter 6, “Game Ideas,” in PDF format. You will need Adobe Acrobat Reader, which is available for download at http://www.adobe.com/products/acrobat/readermain.html, to read this file.

The CD contents can be accessed using Windows Explorer.

Caution 

By opening the CD package, you accept the terms and conditions of the CD/Source Code Usage License Agreement.
Additionally, opening the CD package makes this book nonreturnable.