A comprehensive tutorial on advanced game programming furnishes in-depth coverage of 3D animation techniques, source code, 3D game-programming tools, digital sound effects, 3D morphing, collision detection, and other features. Original. (Intermediate).
This book is aimed towards the creation of a 3-D game like Doom or Quake. You NEED a compiler that allows the use of the REGS structure which directly accesses registers. The compiler the code was first made in is no longer being made so you'll have to do a good amount of debugging to get the included code to compile. The book comes with a CD that has some great sound and image utilities. The code will not compile in a Microsoft compiler, trust me I've tried! Even though I couldn't use the code, I did learn a lot of historical information from this book. This was the way games were made before DirectX. I learned several great graphical concepts from this book, like gouraud shading. Although this book is a bit out of date the publisher has several other books that could prove useful to you.