Introduction to 3D Game Programming with DirectX 10 and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.14 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Introduction to 3D Game Programming with DirectX 10 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Introduction to 3D Game Programming with DirectX 10 [Paperback]

Frank Luna
4.9 out of 5 stars  See all reviews (12 customer reviews)

List Price: $65.95
Price: $33.24 & FREE Shipping. Details
You Save: $32.71 (50%)
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
In stock but may require an extra 1-2 days to process.
Ships from and sold by Amazon.com. Gift-wrap available.
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $31.58  
Paperback $33.24  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.

Book Description

October 25, 2008 1598220535 978-1598220537 1
Introduction to 3D Game Programming with DirectX 10 provides an introduction to programming interactive computer graphics, with an emphasis on game development, using DirectX 10. The book is divided into three main parts. Part I explores basic mathematical tools, Part II shows how to implement fundamental tasks in Direct3D, and Part III demonstrates a variety of techniques and special effects. With this book: Understand how vectors, matrices, and transfomations are used in the creation of computer games. Discover how to implement lighting, texture mapping, blending, and stenciling to increase the realism of your scenes. Explore techniques for creating special effects, including terrain rendering, shadow mapping, particle systems, and reflections. Learn about new Direct3D 10 features such as geometry shaders, the stream out pipeline stage, texture arrays, and primitive IDs. Test your knowledge and programming skills with the end-of-chapter exercises.

Frequently Bought Together

Introduction to 3D Game Programming with DirectX 10 + Introduction to 3D Game Programming with DirectX 11 + Game Engine Architecture
Price for all three: $127.68

Some of these items ship sooner than the others.

Buy the selected items together


Product Details

  • Paperback: 500 pages
  • Publisher: Jones & Bartlett Publishers; 1 edition (October 25, 2008)
  • Language: English
  • ISBN-10: 1598220535
  • ISBN-13: 978-1598220537
  • Product Dimensions: 6.1 x 1.1 x 9.1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #214,036 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.9 out of 5 stars
(12)
4.9 out of 5 stars
3 star
0
2 star
0
1 star
0
The book is easy to read and covers pretty much everything using good examples. Clockwork  |  8 reviewers made a similar statement
Get a good book on C++ programming before hand. cenobite81  |  4 reviewers made a similar statement
Most Helpful Customer Reviews
22 of 22 people found the following review helpful
5.0 out of 5 stars Excellent Introduction to DirectX 10 Programming November 5, 2008
Format:Paperback
As the title says, this book is an excellent introduction to Direct X 10 programming.

If you are new to DirectX programming, this book is pretty much what you should start with. I have tried several others, but Frank's books seem to still be the best and this third incarnation is no different.

With this in mind, there are some necessary pre-requisites before you read this book.

First, you should have some prior knowledge in matrix algebra. Frank does dedicate a section to this, but you definitely should have taken a course prior.

Secondly, you must be familiar with basic C++ concepts. If you are unfamiliar with classes, structures and pointers this book is not for you. Get a good book on C++ programming before hand.

Finally, although it is not strictly necessary, you should have some knowledge in WIN32 programming.

This is definitely a good beginner book, and I highly recommend it.
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Fantastic May 9, 2010
Format:Paperback|Amazon Verified Purchase
While I am only halfway through this book, I must say it is superb. I had no previous knowledge on DirectX and it is being a great introduction. The text is clear, the code is neat, and the examples at the end of every chapter are complete and entertaining. What I like the most is the author's verbosity on the maths; he explains how and why everything works, from projection matrices to lighting calculations. This provides a better understanding of the subject and makes coding easier afterward. For those not too used to vector and matrix algebra, the introductory chapters cover just that. Also, even though Win32 programming knowledge is assumed, the author has included a brief tutorial in appendix A which covers the topics he touches during the first chapters.

Another aspect to point out is the way the chapters are laid out. Every chapter so far starts off by shooting you with some theory and providing ad-hoc code snippets. This gives you the chance to put everything together yourself and then compare your work with the author's. In my opinion this is the best approach the author could have taken. By the way, the author's code actually works, so you won't have to spend any time reverse engineering faulty sample code.

In conclusion, this is a must read for anyone getting started on dx10!
Comment | 
Was this review helpful to you?
6 of 7 people found the following review helpful
5.0 out of 5 stars An Oasis in a DX10 Desert February 8, 2009
Format:Paperback|Amazon Verified Purchase
Having some experience with DX9, I wanted a text that clearly explained the capabilities of DX10. I previously had purchased and used Wendy Jones' and Peter Walsh's books on DX10. I was disappointed in them because they never bothered to take on the topic of window resizing. Why?

Frank Luna's latest is a welcome treat. I would have liked to have seen it sooner, but better late than never.

Those readers fearful of vector and matrix arithmetic and algebra will undoubtedly stiffen up because Luna starts with these prerequisites. Such readers should try to tough it out. It will be worth it. Luna's treatment is thorough. Get through it, but with thorough understanding.

I've been through Chapters 1-6, and every paragraph and example program has been worthwhile. Good work, Frank.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Great book
If you liked the version about DirectX 9, you will also like this one. It's basically the same thing as the first edition but adapted for DirectX 10. Read more
Published 1 month ago by Clockwork
5.0 out of 5 stars Excelent book so far
I am computar engineer but I am beginning my first steps in directx programming. I have not read the entire book, but so far it teaches me the very roots of game programming, from... Read more
Published 8 months ago by Adrian Rodriguez Guido
5.0 out of 5 stars Excellent update to the premier Direct3D 9 book
Frank D. Luna's Direct3D books have been the standard ever since the release of his first in 2003. While his second book was a fairly extensive rewrite focusing on the... Read more
Published 18 months ago by Patrick Rouse
5.0 out of 5 stars Great Book! Must buy!
I haven't read all of it yet but I have worked my way into it pretty far and i have to say, this is a great book. Read more
Published on March 30, 2011 by Khoanyneosr
5.0 out of 5 stars Good introduction to D3D10
I like the books with honest titles, this book gives you exactly what it claims: an introduction to DirectX 10 and although it doesn't go very deep into any topic but covers quite... Read more
Published on December 25, 2010 by Vahid Kazemi
5.0 out of 5 stars Excellent book for those looking to take their first steps into...
After dabbling in Ogre, Irrlicht, and such, I've decided to learn a bit more about DirectX and what goes into creating a graphics engine. This book has been a joy to read. Read more
Published on November 7, 2009 by Neil
5.0 out of 5 stars Oh, DirectX is great!
From previous attempts to learn DirectX, I was fed up with the API and convinced that OpenGl was far superior. But...

This book is great. Read more
Published on October 5, 2009 by D. Neckels
5.0 out of 5 stars A+
Coming from an intermediate C++ programmer with very basic knowledge of DirectX 9, this was a very helpful book. Read more
Published on May 18, 2009 by Matt Sloan
5.0 out of 5 stars Excellent Starter Book
I've been using this book for the past few weeks to gear up for one of my new projects. It's been extremely helpful continuing my C++ learning, and the material is quite easy to... Read more
Published on December 12, 2008 by M. Drinkard
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category