Get 1 Year of unlimited Apress for $199
Instant access to all available titles and new releases Apress Access Subscription

Introduction to 3D Game Engine Design Using DirectX 9 and C#

By Lynn Thomas Harrison

  • eBook Price: $31.99
  • Print Book Price: $44.99
Buy eBook Buy Print Book

Introduction to 3D Game Engine Design Using DirectX 9 and C# Cover Image

This step-by-step guide illustrates the process of creating a simple 3D game engine.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-081-2
  • 424 Pages
  • User Level: Beginner to Advanced
  • Publication Date: August 21, 2003
  • Available eBook Formats: PDF

Related Titles

  • Beginning SOLID Principles and Design Patterns for ASP.NET Developers
  • Real World Windows 10 Development
  • Selenium WebDriver Recipes in C#, Second Edition
  • C# 6.0 and the .NET 4.6 Framework
  • Make a 2D Arcade Game in a Weekend
Full Description

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

Table of Contents

  1. Overview
  2. User Interface
  3. Hanging Ten: A Ride Through the Rendering Pipeline
  4. Basic 3D Objects
  5. Complex 3D Objects
  6. Camera: The Player’s View of the World
  7. Adding Some Atmosphere: Lighting and Fog
  8. Artificial Intelligence: Adding the Competition
  9. Game Audio: Let’s Make Some Noise
  10. Game Physics: Keeping It Real
  11. Tools of the Trade
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published

Best-Sellers

    1. Pro C# 5.0 and the .NET 4.5 Framework

      $41.99

      View Book

    2. Expert ASP.NET Web API 2 for MVC Developers

      $41.99

      View Book

    3. Machine Learning Projects for .NET Developers

      $34.99

      View Book

    4. Pro ASP.NET MVC 5 Platform

      $41.99

      View Book