quote:Original post by KingsRevenge
hahah, you guys diss this bok so harshly.
Yup!
quote:This is what "I" have to say about the book, it''s good if your just starting into 3d Game Programming.
I disagree. I think it''s a bad book to get started on since a large number of the techniques have to be unlearned to do anything useful.
Both Programming Role-Playing Games With DirectX (Jim Adams) and Special Effects Game Programming With DirectX (Mason McCuskey) had very good introductions to D3D. Jim''s book in particular is an easy read. He has a relaxed style that has a sense of humour without trying so hard that it''s annoying. Zen''s constant attempts to assure you of it''s coolness was very distracting.
I can''t comment on CG''s intro (in Realtime Rendering Tricks) because it''s still on order (*grumble*), but if his posts here are any indication it will be quite good as well.
And for those who don''t want to write RPG games, Jim''s book is still a great buy. It covers game scripting, which just about every game for every genre uses to some degree. Many non-RPGs have inventory systems. Discussions of 2D and/or 3D engines are applicable to all genres as well.
I would not hesitate at all to recommend Jim''s book to people just starting out in DirectX and game programming.
Mason''s book is a good follow-up since it focuses on techniques without much focus on how to use them in a game, which is actually a good thing. He explains techniques, implements a number of them and gives ideas on how to extend them to do custom effects. His book adds a number of nice tools to your programming toolbox.
CG''s book, I would imagine, is similar to Mason''s in that it''s a graphics techniques book, not a game dev book. The more techniques you understand, the easier it is to come up with your own, so it would still be a valuable resource.
Stay Casual,
Ken
Drunken Hyena