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 technologies—C# and DirectX, and the .Net Framework—and 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 Player’s View of the World
- Adding Some Atmosphere: Lighting and Fog
- Artificial Intelligence: Adding the Competition
- Game Audio: Let’s Make Some Noise
- Game Physics: Keeping It Real
- Tools of the Trade
Lynn Thomas Harrison is both a Microsoft Certified Systems Engineer (MCSE) and Microsoft Certified Solutions Developer (MCSD), and is employed as a senior systems engineer for Diamond Visionics Company, a visualization engineering company. He lives in Binghamton, New York with his wife, Gerri, and son, Michael. Lynn has been active in the simulation and graphics industries for over 22 years.