I'm looking to get into (as everyone else) the iPhone game development business. I've been programming for a while but have only recently forayed into the Mac development world, although since I've been working with Java for a while learning Objective-C wasn't that big of a deal other than learning memory allocation.
From this, you can safely assume I am not looking for a "teach me basic programming" engine, I want a fully fleshed out engine that can create commercial quality games.
Some of the things I'm interested in:
I appreciate all responses, especially those from the voice of experience that would impact iPhone development with a specific engine or experiences with support. If you have a comment about why something is bad (like documentation) please explain what makes it bad and also what a "good" example would be and why that is a better choice.
I will of course be developing on a Mac, so compatability is a must.
Update: It seems the two engines that offer the most are the Unity and Torque engine. Aside from price differences, can someone explain the ease of use of the engines in comparison?
I did a mini-survey of what was out there back in January and wrote up a post about it. Not much has changed since then so I'll just refer you to that post:
http://ramin.firoozye.com/2009/01/02/building-games-for-the-iphone-and-other-platforms/