10/25/2009

Review of Focus On 2D in Direct3D (Premier Press Game Development Series) (Paperback)

At first glance this book doesn't look like much.It's fairly small compared to the typical game-programming tome (even with its medium-sized print), and not much less expensive.If you went strictly by the number of words per dollar, you might overlook it.

If you're planning to write a 2D game with the DirectGraphics API, however, this book is exactly what you need.There may not be a lot of words, but they're the right ones.

The first 40% of the book explains how to do everything you could do with 2D interfaces, and a little more.Copying rectangles, copying non-rectangular images, and page-flipping are explained.Added to the mix are rotation and scaling effects that were generally not possible (or at least not fast) with DirectDraw.

The next 40% gets into 3D engine details, explaining just enough to let you take advantage of Z-buffering, anti-aliasing, and lighting effects without needing you to be the Wizard of Polygons.The math review is brief and to the point.

The last 20% is something of a waste.A long chapter is spent learning how to parse a ".x" file that contains a 3D model, something that is largely uninteresting for people whose focus is on 2D (and unnecessary for everyone else).Another covers particle systems, which is interesting but completely out of place in this book.One might suspect the author was padding it out a bit.A section on text rasterization with Direct3D might have been more appropriate.

Overall I got exactly what I was hoping for.The author describes the different approaches clearly, points out areas where you can get into trouble, and for the most part stays focused on the subject at hand.The result is a book that will get you up and running with 2D under Direct3D in a few hours.

Product Description
Focus on 2D in Direct3D teaches you all of the tools and tips you'll need to dive right in and begin creating your own games. If you have some knowledge of C or C++ and have been searching for a guide that will take your 2D programming into the third dimension, then search no more! In this book you'll learn the skills you'll need to move from the 2D API to Direct3D. Written form the point of view of a 2D programmer, Focus on 2D in Direct3D presents the fundamentals of the Direct3D API in an easy-to-use-and-understand format. Geat ready to jump into the world of Direct3D.

What's on the CD-Rom:

-Caligari TrueSpace5 Demo

-JASC Paint Shop Pro 7 Evaluation

-Microsoft DirectX 8.1 SDK

-Book Source Code

From the Publisher
Focus on 2D in Direct3D® teaches you all of the tools and tips you'll need to dive right in and begin creating your own games. If you have some knowledge of C or C++ and have been searching for a guide that will take your 2D programming into the third dimension, then search no more! In this book you'll learn the skills you'll need to move from the 2D API to Direct3D. Written from the point of view of a 2D programmer, Focus on 2D in Direct3D presents the fundamentals of the Direct3D API in an easy-to-use-and-understand format. Get ready to jump into the world of Direct3D!

Click Here to see more reviews about: Focus On 2D in Direct3D (Premier Press Game Development Series) (Paperback)

No comments:

Post a Comment