I’ve written two books on DirectX and co-authored a third.
Beginning DirectX 11 – Co-Authored
Beginning DirectX 11, the latest update to the Beginning DirectX series, was published 2011. This book covers the new DirectX 11 library from Microsoft specifically for Windows 7.
Co-Authored with Allen Sherrod.
Beginning DirectX 10 – Author
Beginning DirectX 10, the sequel to Beginning DirectX 9, was published in September of 2007. This book covers the new DirectX 10 library from Microsoft specifically for Windows Vista. Starting out with the basics and the moving onto 2D, 3D and including input using the Xbox360 controller.
Beginning DirectX 10 is the second full length book I’ve written covering game programming. More information can be found on the publisher’s website.
Beginning DirectX 9 – Author
Beginning DirectX 9 provides newcomers a step-by-step introduction to Microsoft’s DirectX library. It starts out covering 2D sprite manipulation and moves onto the basics of 3D. Later chapters cover playing audio and gathering user input. More information and source code updates can be found on the Course PTR website.
In addition to writing books on game programming topics, I also have provided my services as a technical editor on the following books.
Ultimate Game Programming with DirectX (Second Edition) – Technical Editing
XNA Game Studio Express: Developing Games for Windows and the Xbox 360 – Technical Editing
Programming Role Playing Games with DirectX, Second Edition – Technical Editing