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.
ISBN 1-55622-973-9 (paperback; CD-ROM)
1. Computer games--Programming. I. Title.
© 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
10 9 8 7 6 5 4 3 2 1
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:
I dedicate this book to my four beautiful daughters, Michele Leslie, Brooke Laurel, Megan Leigh, and Meredith Marlowe Pedersen.
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
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
GarageGames Inc.—Jeff Tunnell
Hollywood Edge—John Moran
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.
By opening the CD package, you accept the terms and conditions of the CD/Source Code Usage License Agreement.