Tải bản đầy đủ

Game development and production

itable attitudes, 18-19
UnrealScript, 251
use case, 84
use case diagram, 227-228, 238
creating, 142-143
examples, 219-220
using to create technical design document, 247
use cases examples, 82-84
Diablo, 87-90
Gran Turismo 3, 90-93
Pac-Man, 85-87
Starfleet Command 3, 137
user extensibility, 305
user interface,
in-game, 108
programmers, 44
user interface art, outsourcing, 188

V
visibility, 232
vision document, 205-206

presentation of, 206-209

384


Visual Patch, 304
VOC, 342
voice assets, 116
voice-overs, 49
outsourcing, 190, 353-360
script example, 360-361
volume, 382
voxels, 90

W
walkthrough, 220-221
Warcraft, 19
watermarking, 343
WAV, 342
Wei-Ch’i, 7-8
white box testing, 155
WMA, 343
writers, 41
writing, outsourcing, 369-373

X
XMI, 341
X-Plane, 10

About the CD
The contents of the companion CD are not the usual bits of programming code one would expect in a
traditional computer programming book. Instead, you will find three tools that are very useful in the
production and development of your games.
The following folders are on the CD:
Perforce—Perforce is a very powerful asset and source code control system. Asset management
and version control are critical bits of day-to-day housekeeping in the development of a game. Most
folks start out with Microsoft’s very modestly priced Visual Source Safe. After your team grows you
will begin to feel the limits of VSS, and Perforce is an excellent solution. Perforce is somewhat

385




expensive; however, the version included on the CD is a free two-client and server license to use
as long as you like.
Perforce has also graciously supplied a Best Practices White Paper on version control.
Daily Journal—The Daily Journal is a tool we developed and use internally at Taldren to track and
publish the company’s activities on a daily basis. As you will see, it is a very thin web applet with no
additional bells or whistles. Feel free to modify the Daily Journal to your needs.
Describe—Describe is by far the easiest to use of the forward and backward code generation
UML tools that I have used. A full-featured demo of Describe is included on the CD.
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.

CD/Source Code Usage License Agreement
Please read the following CD/Source Code usage license agreement before opening the CD and using
the contents therein:
1. By opening the accompanying software package, you are indicating that you have read and agree
to be bound by all terms and conditions of this CD/Source Code usage license agreement.
2. The compilation of code and utilities contained on the CD and in the book are copyrighted and
protected by both U.S. copyright law and international copyright treaties, and is owned by
Wordware Publishing, Inc. Individual source code, example programs, help files, freeware,
shareware, utilities, and evaluation packages, including their copyrights, are owned by the
respective authors.
3. No part of the enclosed CD or this book, including all source code, help files, shareware, freeware,
utilities, example programs, or evaluation programs, may be made available on a public forum
(such as a World Wide Web page, FTP site, bulletin board, or Internet news group) without the
express written permission of Wordware Publishing, Inc. or the author of the respective source
code, help files, shareware, freeware, utilities, example programs, or evaluation programs.
4. You may not decompile, reverse engineer, disassemble, create a derivative work, or otherwise
use the enclosed programs, help files, freeware, shareware, utilities, or evaluation programs
except as stated in this agreement.
5. The software, contained on the CD and/or as source code in this book, is sold without warranty of
any kind. Wordware Publishing, Inc. and the authors specifically disclaim all other warranties,
express or implied, including but not limited to implied warranties of merchantability and fitness
for a particular purpose with respect to defects in the disk, the program, source code, sample
files, help files, freeware, shareware, utilities, and evaluation programs contained therein, and/or
the techniques described in the book and implemented in the example programs. In no event
shall Wordware Publishing, Inc., its dealers, its distributors, or the authors be liable or held
responsible for any loss of profit or any other alleged or actual private or commercial damage,
including but not limited to special, incidental, consequential, or other damages.

386


6. One (1) copy of the CD or any source code therein may be created for backup purposes. The CD
and all accompanying source code, sample files, help files, freeware, shareware, utilities, and
evaluation programs may be copied to your hard drive. With the exception of freeware and
shareware programs, at no time can any part of the contents of this CD reside on more than one
computer at one time. The contents of the CD can be copied to another computer, as long as the
contents of the CD contained on the original computer are deleted.
7. You may not include any part of the CD contents, including all source code, example programs,
shareware, freeware, help files, utilities, or evaluation programs in any compilation of source
code, utilities, help files, example programs, freeware, shareware, or evaluation programs on any
media, including but not limited to CD, disk, or Internet distribution, without the express written
permission of Wordware Publishing, Inc. or the owner of the individual source code, utilities, help
files, example programs, freeware, shareware, or evaluation programs.
8. You may use the source code, techniques, and example programs in your own commercial or
private applications unless otherwise noted by additional usage agreements as found on the CD.

List of Tables
Chapter 3: What Makes Game Development Hard?
Table 1: PC Game Project Financial Basics
Table 2: Game Project Payoffs at Various Sales Targets
Table 3: Long Game Projects

Chapter 17: Unified Modeling Language Survival Guide
Table 1: UML Symbols for Visibility
Table 2: The Nine Diagrams of the UML

List of Code Examples
Chapter 17: Unified Modeling Language Survival Guide
Code generated for MonsterNPC.cpp
Code generated by Describe for Ogre.h
Code generated for Ogre.cpp

List of Sidebars
Chapter 7: Key Design Elements

387


From Gamespot review of Descent to Undermountain:
From Gamespot review of Descent to Undermountain:

Chapter 28: Outsourcing Music
Using Live Orchestra for Games

388



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay

×