Introduction to 3D Game Engine Design Using DirectX 9 and C# illustrates the process of creating a simple 3D game engine. During this process, author Lynn Harrison demonstrates many facets of the DirectX 9 software through clear-cut explanations and examples. Throughout the course of the book, you'll develop an off-road driving game that brings such features as management of large scenes, environmental effects, and physics into play. To write the game, you'll use cutting-edge technologiesaC# and DirectX, and the .NET Frameworkaand you'll go beyond simple graphics to explore audio, user input, artificial intelligence, and multiplayer design. Table of Contents Overview User Interface Hanging Ten: A Ride Through the Rendering Pipeline Basic 3D Objects Complex 3D Objects Camera: The Playeras View of the World Adding Some Atmosphere: Lighting and Fog Artificial Intelligence: Adding the Competition Game Audio: Letas Make Some Noise Game Physics: Keeping It Real Tools of the TradeThe second enumeration, GearState, defines the state of the transmission. Our sample game will only utilize the drive gear of the transmission, but the class will support either an automatic or three-speed manual transmission. Listing 10-8a.
|Title||:||Introduction to 3D Game Engine Design Using DirectX 9 and C#|
|Author||:||Lynn Thomas Harrison|
|Publisher||:||Apress - 2003-08-22|