Pangea Software's Ultimate Game Programming Guide for MAC OS X by Brian Greenstone
If you've ever thought about becoming a video game developer then this book is for you! This intermediate-level programming book contains all the tricks of the trade that you need to know to build a game engine for Mac OS X.
You'll learn about all of the nuances dealing with the various Mac OS technologies such as the HID Manager, OpenGL, OpenAL, Core Graphics, Rendezvous, Quicktime, and more! You'll also learn how to write a plug-in for Maya, do stereo 3D rendering, networking, AltiVec optimizations, and even how to copy-protect your games. For developers interested in self-publishing their games, there is an entire chapter dedicated to marketing and sales strategies.
The included CD contains Xcode sample projects for everything discussed in the book: a fully functional Maya file exporter, networking code, Vertex Array Range acceleration, threading, and a whole lot more! All the sample projects are written in C.