Paperback: 672 pages
Publisher: Cengage Learning EMEA; 1 edition (October 2, 2008)
Product Dimensions: 7.4 x 0.9 x 9.6 inches
Shipping Weight: 9.5 pounds (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
Best Sellers Rank: #6,006,316 in Books (See Top 100 in Books) #79 in Books > Computers & Technology > Programming > Graphics & Multimedia > DirectX #132 in Books > Computers & Technology > Programming > Graphics & Multimedia > OpenGL #903 in Books > Computers & Technology > Computer Science > AI & Machine Learning > Machine Theory
I don't usually do reviews on book's, but I figured that it would be wise cause the book isn't exactly all it is made out to be.If I never did Direct X before, I would probably give this book a lower rating for the fact that the description is a little misleading. The description says that this book teaches a developer how to build a game engine. It does nothing of this.I do think this book is a great reference book. he does not talk too in depth about what everything does, he more like leads by example.This is the type of book you would pick up when you forget how to load an effect file or forget how to obtain a input device and less of a tutorial for the beginner. At the end of the book, it shows how to build a First Person Rendering Engine. Which is kind of nice, but the method he teaches you is a very device dependent approach. Which I found pretty strange for OpenGL /DirectX book. He practically made more work for himself instead of just making the Render Layer Abstract.He practically used all of the DXUTiles callback methods for everything from frame updates, to mouse movement. So you practically had to do the samething over again in the OpenGL implementation.Overall this book is not for beginners, its more for people who at least done some graphics programming and possibly some shader programming as well. Once you've done that, get this book.Get this book and Jason Gregory's book you will be unstoppable.