Chapter 1: Introduction to 3D Game Development


Overview

Before we get into the nitty-gritty details of creating a game, we need to cover some background so that we can all work from the same page, so to speak. In the first part of this chapter, we will establish some common ground regarding the 3D game industry in the areas that matter—the types of games that are made and the different roles of the developers that make them. In the second part of the chapter, we'll establish what the essential elements of a 3D game are and how we will address them.

Throughout the book you will encounter references to different genres, or types, of games, usually mentioned as examples of where a particular feature is best suited or where a certain idea may have originally appeared. In this chapter we will discuss the most common of the 3D game genres. We will also discuss game development roles; I will lay out "job descriptions" for the roles of producer, designer, programmer, artist, and quality assurance specialist (or game tester). There are various views regarding the lines that divide the responsibilities so my descriptions are fairly generic.

Finally, we will discuss the concept of the 3D game engine. If ever there is going to be an area of dispute between a writer and his readers in a book like this, a discussion of what constitutes a 3D game engine will be it. I do have a trump card, though. In this book we will be using the Torque Game Engine as our model of what constitutes a fully featured 3D game engine. We will use its architecture as the framework for defining the internal divisions of labor of 3D game engines.




3D Game Programming All in One
3D Game Programming All in One (Course Technology PTR Game Development Series)
ISBN: 159200136X
EAN: 2147483647
Year: 2006
Pages: 197

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net