Page Tools:

Advanced 3D Game Programming with DirectX 10.0

Author(s): Peter Walsh
Details:
  • ISBN-13: 9781598220544
  • ISBN-10:1598220543
  • Paperback    530 pages      © 2008
Price: International Sales $55.95 US List
Add to Cart Request a Review Copy

Overview

Advanced 3D Game Programming with DirectX 10.0 provides a guide to developing cutting-edge games using DirectX 10.0. Beginning with the foundations of 3D math and the components of DirectX, programmers new to graphics and game programming will learn how to implement networking, collision detection, and multithreading. Full source code is provided for the examples and for the client/server networked 3D first-person game that brings together many of the techniques discussed in the book.


Learn how to: 

  • Acquire input from the user through the keyboard and mouse.
  • Simulate intelligence using steering algorithms and motivation engines.
  • Render using HLSL shaders.
  • Use advanced 3D techniques such as forward and inverse kinematics, subdivision surfaces, and radiosity lighting.
  • Manage scenes via portal rendering.

ShowKey Features

 Learn how to: 

  • Acquire input from the user through the keyboard and mouse.
  • Simulate intelligence using steering algorithms and motivation engines.
  • Render using HLSL shaders.
  • Use advanced 3D techniques such as forward and inverse kinematics, subdivision surfaces, and radiosity lighting.
  • Manage scenes via portal rendering.

Back to top

ShowAbout the Author(s)

Peter Walsh

Peter Walsh is a professional software engineer currently working for Realtime Worlds in Dundee, Scotland, on the upcoming game A.P.B. He most recently worked as engine programmer on Crackdown for the Xbox 360. Among the other game titles he has worked on are Medal of Honor: Rising Sun, Harry Potter and the Chamber of Secrets, F1 Career Challenge, and Time of Defiance. He is the author of five books on game development, including Advanced 3D Game Programming with DirectX 9.0. 

Back to top

ShowSamples & Additional Resources

Back to top

ShowResources

Back to top