Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$18.95
FREE Shipping on orders over $35.
Used: Very Good | Details
Condition: Used: Very Good
Comment: Very Good - Standard used condition book with the text inside being clean and unmarked - Exterior of the book shows moderate signs of usage
Access codes and supplements are not guaranteed with used items.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Introduction To 3D Game Programming With Directx 9.0 (Wordware Game and Graphics Library) Paperback – June 9, 2003

ISBN-13: 978-1556229138 ISBN-10: 1556229135 Edition: 1st

Used
Price: $18.95
9 New from $31.56 39 Used from $0.01
Amazon Price New from Used from
Paperback
"Please retry"
$31.56 $0.01

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Wordware Game and Graphics Library
  • Paperback: 388 pages
  • Publisher: Jones & Bartlett Learning; 1 edition (June 9, 2003)
  • Language: English
  • ISBN-10: 1556229135
  • ISBN-13: 978-1556229138
  • Product Dimensions: 0.9 x 5.7 x 8.6 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (47 customer reviews)
  • Amazon Best Sellers Rank: #1,331,768 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Frank Luna is a programmer for Hero Interactive. He has been programming interactive 3D graphics for more than five years, and has been using DirectX since its fifth iteration. He lives in Los Angeles, California. Technical editor Rod Lopez is a senior programmer at Digital Illusions CE and has been developing games full time for more than seven years.

More About the Author

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

Customer Reviews

4.5 out of 5 stars
5 star
29
4 star
12
3 star
5
2 star
1
1 star
0
See all 47 customer reviews
This is the best intro to Direct3d book I have.
Joe
I can't recommend this book more to those who want to start learning Direct3D game progamming.
Xu Ke
The book is written in a very straightforward and almost scientific manner.
Markus Egger

Most Helpful Customer Reviews

72 of 72 people found the following review helpful By Markus Egger on March 6, 2004
Format: Paperback Verified Purchase
I like the way this book is written. It is a good introduction for people who know how to program, but have not done any Direct3D development before. The book is written in a very straightforward and almost scientific manner. This book does not assume the reader to be a complete beginner when it comes to many programming topics like so many other DX9 books do (even though they often claim they don't).
This book simply covers the fundamental Direct3D topics as well as a bit of math, and it does so from the ground up as far as the DX API goes. Most of the samples are done soup to nuts, rather than using helper methods and API sample code that simplifies things a lot, but keeps too many details from the reader (once again: like so many other DX9 books seem to do).
I like the focus of the book: It simply only describes Direct 3D graphics programming. Other DirectX topics, such as DirectPlay or DirectInput are NOT covered. Also, if you do not know what a game-loop is, then you won't learn it here. I think this is one of the things I like most about this book: It focuses on one topic, and it does a great job at that!
But a small warning is in order as well: If you are not an experienced programmer and just want to get started with game development, then this book is NOT for you! Quite simply, many aspects of 3d graphics development are not for the faint of heart! Don't expect this book to read like a novel either. It is very much a DX9 text book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 14 people found the following review helpful By John Harpur on December 4, 2003
Format: Paperback Verified Purchase
This is a hard to fault book. My only criticism is that is wasn't longer. The presentation style is excellent. Readers will need a grasp of programming in C/C++ and an understanding of the MS environment to get the full learning value from the text. Concepts are explained clearly with supporting relevant code examples. The book should stand as a model of best practice in the area. Hopefully the author will produce another volume on dynamics in DirectX some time in the future.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 13 people found the following review helpful By TotalMonkey on June 6, 2004
Format: Paperback Verified Purchase
This book is a great start for people wanting to learn Direct3D and a great reference for Direct3D programmers. Frank Luna's book covers several important topics for getting started with 3D graphics using DirectX 9.0, and refrains from any off-topic discussions or biased rants.
The book includes a section on basic math concepts for 3d programming. Also includes sections on Direct3D fundamentals (which explains D3D9 initialization, the Direct3D rendering pipeline, and drawing in Direct3D with vertex/index buffers, color, lighting, textures, blending and stenciling) and applied Direct3D concepts (fonts, meshes, .x files, cameras, basic terrain rendering, particle systems, and "picking"). The author devotes the final section to vertex and pixel shaders and effects using HLSL (high-level shading language). He also includes a quick introduction to setting up a skeleton windows application as an appendix (where it should be located in a book on DirectX).
One final thing to note about this book is that it only covers the Direct3D portion of DirectX 9.0, so you'll need to go elsewhere for coverage of DirectPlay, DirectInput, DirectSound, etc. Howver, the fundamentals of Direct3D are covered with the depth necessary to give a completely understanding of how to begin coding 3D graphics with DirectX 9. After reading several books on DirectX and game programming, this is the book I wish had picked to read first.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By Yoshiro Aoki on November 1, 2005
Format: Paperback
This is a solid book covering the basics of Direct 3D (and only Direct 3D...no Direct Input, Sound, etc). BTW there is no CD, but the web site has all the code as promised (and unlike other intro D3D books the samples actually compile and run). And unlike other intro books I've seen the code is clear & crisp and a joy to work with.

You will learn techniques in this book that you can use in real games. Sure, you will get the boring intro stuff like color and texturing but the coverage is more developer-oriented with detailed coverage of the API and an extensible code framework in real rather than butchered C++. And then its off to surfaces (terrain rendering) and a first-person camera to go along with it. In an intro book. Now, that just simply kicks butt. Not to mention an excellent particle class, and on to HLSL (even experienced DX folk can have an interesting lunch with this book).

About the only thing I didn't agree with was the use of frustum diagrams in diagrams describing world-to-view space transformations. The frustum just goes along for the ride. The more important thing to show are the orthogonal axes in the transformation, and these were absent in some diagrams.

I was going to give this book 4 stars...but its more deserving with its excellent development of simpler concepts into more advanced constructs with major payoffs for your first games as to tilt the balance.

I can't think of a better book for a developer with their act together about to rock with D3D.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By A. D Swinney on September 9, 2004
Format: Paperback
If you're going to learn Direct3D, GET THIS BOOK.

I have other books (Beginning Direct3D Game Programming by Engel), and they don't hold a candle to this book.

Not only does he explain everything you NEED to know, he tells you to look up whatever he doesn't explain within DX's SDK.

Everything he does in this book has a plan. The organization is top notch, with the starting point being a primer on how to set up visual studio to compile and run directx programs. The next step is a math primer which should be mandatory for any book that is about 3D graphics, but apparently other authors would rather spend their time talking about higher level stuff in a beginner's book.

I have to say that without this book, I would have had a lot tougher time learning Direct3D.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Search