Sign in to turn on 1-Click ordering.
Trade in Yours
For a 2.93 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Introduction to 3D Game Programming with Direct 3D 10: A Shader Approach (Wordware Game and Graphics Library) [Paperback]

Frank D. Luna
4.7 out of 5 stars  See all reviews (6 customer reviews)
Price: 60.99 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Tuesday, 22 April? Choose Express delivery at checkout. Details
Trade In this Item for up to 2.93
Trade in Introduction to 3D Game Programming with Direct 3D 10: A Shader Approach (Wordware Game and Graphics Library) for an Amazon.co.uk gift card of up to 2.93, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Frequently Bought Together

Introduction to 3D Game Programming with Direct 3D 10: A Shader Approach (Wordware Game and Graphics Library) + C++ for Game Programmers (Charles River Media Game Development)
Buy the selected items together

Product details

  • Paperback: 502 pages
  • Publisher: Wordware Publishing Inc. (1 Oct 2008)
  • Language: English
  • ISBN-10: 1598220535
  • ISBN-13: 978-1598220537
  • Product Dimensions: 22.7 x 16.1 x 2.7 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 497,502 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description


This book presents an introduction to programming interactive computer graphics, with an emphasis on game development, using Direct3D 10. It teaches the fundamentals of Direct3D and shader programming, after which the reader will be prepared to go on and learn more advanced techniques. The book is divided into three main parts.Part I explains the mathematical tools that will be used throughout this book. Part II shows how to implement fundamental tasks in Direct3D, such as initialisation, defining 3D geometry, setting up cameras, creating vertex, pixel, and geometry shaders, lighting, texturing, blending, and stenciling. Part III is largely about applying Direct3D to implement a variety of interesting techniques and special effects, such as working with meshes, terrain rendering, picking, particle systems, environment mapping, normal mapping, shadows, and rendering to textures. The book is designed for intermediate-level C++ programmers who are completely new to Direct3D and game programming, 3D programmers experienced with an API other than Direct3D (eg: OpenGL), and programmers experienced with previous versions of Direct3D wishing to learn the latest version - Direct3D 10.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
2 star
1 star
4.7 out of 5 stars
4.7 out of 5 stars
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars Very good 18 May 2009
By G. Gray
Format:Paperback|Verified Purchase
I bought this as I was a bit rusty on DirectX in general, and was hoping for some better examples of how to use DirectX 10.

An excellent book so far, I'm only about half way through but it's managed to clear up questions I still had remaining from using the SDK, along with refreshing some old info I had forgotten.

There is no page filling "How to create a project section", descriptions are through, the writing style is easy to follow and there are examples at the end of the chapters to try.

I also like the shape and size of the book! It's a reasonably small paperback (around A5 size) rather than the more typical larger computer books which most people publish. It just seems to make it easier to hold and read.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Clear and Queer. 16 Oct 2009
I am a software developer (C++) working in the defense industry, and I decided to start game development as a second part time career.In short, this book is fantastic. Crystal clear and very very explanatory. I will briefly give the advantages of the book:

1. Very good introduction to 3D maths.
2. A very good Win32 for beginners appendix.
3. A very good reference to the HLSL.
4. Very explanatory (as I said).
5. You will understand how to correctly set and create a 3D game.
6. Very good bibliography and nice recommendations for further reading.

The last bullet (6) is overly very important as you will come to understand. Game development is
a very broad concept and it involves a variety of technologies and frameworks (C++/C#/..., D3D/OpenGL, HLSL, maths, input, sound, physics, AI and the list goes one and on...). If you are serious about game programming, I advise to start building your library...
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
3.0 out of 5 stars Incomplete book 3 Nov 2010
The book is good. However, it requires the previous book (concerning DirectX 9) before a lot of it can be understood. The author says so inside the book. I ordered both books from Amazon at the same time, but after a lot of delays Amazon have now told me that it is unavailable.

So, as the DirectX 9 book is required, and it is no longer available, I'd strongly suggest looking elsewhere, until/unless the author makes it a complete book, not dependent on other books in the series..
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category