Learn the essential skills needed to demystify game programming and harness the power of Windows® and DirectX®. "Beginning Game Programming" teaches you everything you need to know to write 2D and 3D games with C and DirectX 9 without any complex mathematics. Ease your way into this exciting new world by learning to write simple Windows programs, and then tap into the power of Direct3D! Each chapter teaches important new skills (such as basic 3D programming with vertices, polygons, and textures), culminating in a simple DirectX game library - great for your own game projects! Learn the basics of 3D modeling with the Anim8or modeling program and then learn how to load and use 3D models in your own games. The complete game project in this book runs in fullscreen or windowed mode, and features mouse support, sound effects, 3D models, texture-based sprites, and 3D collision detection. Brace yourself for an exciting introduction to game programming!
Jonathan S. Harbour was born in Sacramento, CA, grew up in Redding, and now resides in the Phoenix area with his wife and four children. Now a freelance writer, he recently spent five years developing and facilitating the Bachelor and Master degree programs in game development at UAT (Tempe, AZ). His books cover many languages (C++, C#, VB, Basic, Lua, Python, Java), libraries (DirectX, Allegro, XNA), and hardware (GBA, Xbox, Xbox 360, cell phones).
For fun, he enjoys reading books on physics, cosmology, metaphysics, anthropology, and game development (of course) from authors such as S. Hawking, M. Kaku, H. Ross, A. George, C. Yarbro, with a personal library of over 500 books. He also enjoys bike riding, long hikes, and mind-expanding TV shows and movies of the futurist variety.
On a personal note, I wish there really was a Night Elf Mohawk character class.






