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

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
$22.83 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $5.07 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Introduction to 3D Game Programming with DirectX 10
 
 
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.

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

Frank D. Luna (Author)
5.0 out of 5 stars  See all reviews (10 customer reviews)

List Price: $49.95
Price: $29.52 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.43 (41%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $26.57  
Paperback $29.52  

Book Description

1598220535 978-1598220537 October 25, 2008 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.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Introduction to 3D Game Programming with DirectX 10 + Game Engine Architecture + Game Coding Complete, Third Edition
Price For All Three: $119.19

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Game Engine Architecture $56.75

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Game Coding Complete, Third Edition $32.92

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



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: 8.9 x 6 x 1.1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #240,912 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

10 Reviews
5 star:
 (10)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

19 of 19 people found the following review helpful:
5.0 out of 5 stars Excellent Introduction to DirectX 10 Programming, November 5, 2008
This review is from: Introduction to 3D Game Programming with DirectX 10 (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars An Oasis in a DX10 Desert, February 8, 2009
By 
Amazon Verified Purchase(What's this?)
This review is from: Introduction to 3D Game Programming with DirectX 10 (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars Fantastic, May 9, 2010
Amazon Verified Purchase(What's this?)
This review is from: Introduction to 3D Game Programming with DirectX 10 (Paperback)
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!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
mathematical prerequisites, terrain rendering, foundations figure, texel points, stencil buffer entry, output merger stage, heightmap entry, shader resource view, cube demo, render target view, geometry shader, picking ray, wrap address mode, adjacency buffer, adjacency info, shader body, input assembler stage, ijth pixel, stencil reference value, shader stage, blend maps, alpha blending equation, mipmap chain, shadow mapping algorithm, swap chain
Key Phrases - Capitalized Phrases (CAPs): (learn more)
The Rendering Pipeline, Texture Tool, Matrix Algebra, Consider Figure, All Rights Reserved, Frank Luna, Modify the Lighting, Modify the Colored Cube, Applying Equation, Foundations Note, Modify the Transparent Water, Application Figure, Redo Example, Modify the Mirror, Clip Pixel, Adobe Photoshop, Input Layout
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

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

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject