Brian Greenstone, the developer who programmed Nanosaur, Bugdom, Cro-Mag Rally, Enigmo, Otto Matic, etc. reveals his Mac programming secrets in this indispensable book. The book covers all of the... This description may be from another edition of this product.
I was nervous about buying this book, because the Mac has changed a bit since it was released. But, I've just started reading it, and I'm definately not disappointed that I bought it. There are a number of things covered in this book that you can't easily find elsewhere. For example, I'm fond of stereoscopic 3-D (which has become better enabled on the newer Mac hardware). This is one of the few books to cover stereoscopic 3-D programming on the Mac. I was also interested in it's chapter introducing techniques for copy protecting your software. And, of course, there's the CD with some of the sample code (though, I haven't tried that, yet). I'm happy with it, and found it to be worth the money I spent.
Good introduction to mac game programming, but...
Published by Thriftbooks.com User , 18 years ago
I'm an experienced developer but complete newbie Mac programmer. This book covers the basics really well; most questions I had on how to do things on the Mac are covered in the book, and stuff that wasn't covered in enough detail gave me enough info so I could find it elsewhere. I agonized over giving this book 4 stars or 3. There are some opinions on how to develop software that are at best questionable (for instance, that polling input devices is OK because your game is supposed to run at 30fps; the Mac is a preemptive multitasking OS; one can't guarantee any frame rate) but I decided that it was helpful enough that I'd ignore the opinions I disagreed with as there's some chance I'm not perfect either. ;-)
Straight to the point
Published by Thriftbooks.com User , 20 years ago
I bought this and several other (much larger) books in order to create a Mac-based psycho-stimulus program for fMRI research. As it turns out, I haven't needed the other books for much. The author has done a fantastic job selecting relevant material and presenting it in a clear and concise manner. There is virtually no wasted space - everything I've read has been easy to follow and enlightening. Amazingly, this 281 page book has answered almost every question I've had on Mac quasi-real-time programming. For those few questions the book did not answer directly, it at least put me on the right path to track down the answer. The book also does a great job presenting the major alternatives (e.g. Sound Manager vs. OpenAL, GetKeys() vs. Carbon events vs. HID Manager) so that the reader is at least aware of what's out there, and can quickly gain some idea of the limitations of each approach. I highly recommend this book as a starting point for anyone developing Mac OS X game programs, or any other high-performance interactive software on OS X. The only (somewhat minor) flaw I can point out is the occasional use of undeclared variables in the sample code. However, it's easy enough to determine the type of each variable by viewing the docs on a function that takes it as an argument, so this has been only a minor inconvenience.
Great resource, but...
Published by Thriftbooks.com User , 21 years ago
Let me start by saying that this book is a must-have for the library of any Mac programmer interested in doing games or 3d Graphic programming. The source code included on the accompanying CD is, by itself, worth the price of the book. You should be aware of what this book isn't, however. It isn't a complete, how-to-create 3D games book. It won't tell you about AI, or teach you OpenGL. By itself, it doesn't contain everything you need to learn to program games on the Mac. Combine it with a good book on OpenGL and perhaps one on game design in general, however, and you'll be well armed to become a game programmer. Although not written for that purpose, it'd also be a great resource for anyone considering porting a Windows or Linux OpenGL game to the Mac.
ThriftBooks sells millions of used books at the lowest
everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We
deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15.
ThriftBooks.com. Read more. Spend less.