3D Game Programming All in One By Kenneth C. Finney
Chapter 21 Creating the Game Mission
Creating the Game Mission Game Design Requirements –Start with a vision or idea –Ask questions about it –Stay general if possible Constraints –Will dictate some answers –Technology & budget can constrain
Creating the Game Mission Game Design Refine answers to questions to create a list of requirements Examine answers to extract the sense of your game Save your list of requirements and return to it periodically
Creating the Game Mission Torque Mission Editor World Editor –Inspector –Creator Terrain Editor Terrain Terraformer Editor Terrain Texture Editor Mission Area Editor
Creating the Game Mission Torque Mission Editor File Menu –Disk and file operations Edit Menu –Cut, copy & paste, settings Camera Menu –Change camera modes and set fly mode speed
Creating the Game Mission Torque Mission Editor World Menu –Lock, unlock, hide & show objects –Object-based camera movement –Drop mode choices –Reset object transforms
Creating the Game Mission Torque Mission Editor World Editor Menu –Inspector for viewing object properties –Creator for inserting objects into mission –Editor Tree for selecting objects in list form
Creating the Game Mission Particles Particle: The visible effect Particle Emitter: The object that generates the particles Particle Emitter Node: Object that carries the Emitter
Creating the Game Mission Particles ParticleData: defines a particle ParticleEmitterData: defines a particle emitter ParticleEmitterNodeData: defines a particle emitter's node
Creating the Game Mission Lab 7: Building a Fire Practice creating particle datablocks Practice placing particles in Koob game world
Creating the Game Mission Lab 8: Building a Waterfall Practice creating particle datablocks Practice placing particles in Koob game world
Creating the Game Mission Terrain Two prebuilt terrains provided TrackA.ter and TrackB.ter Drivable track on both terrains made using Texture Editor TrackA mission includes waterblock
Creating the Game Mission Lab 9: Adding Track Terrain Practice working with terrain files Practice working with mission files
Creating the Game Mission Lab 10: Adding Items and Structures Practice placing items Practice structures Structures are used for checkpoints Practice deciding where to place items for gameplay purposes
Summary Create a Requirements Spec by asking questions and cataloging the answers Constraints dictate aspects of a design Torque has a built-in Mission Editor for creating levels, terrains & particles, placing items, and other game world features Particles can be free-standing or attached to objects