I'm trying to pick between the Oolong and SIO2 free iPhone game engines for my first game programming project. I have some Cocoa experience and many years of C++ including relatively low level 2D graphics and developing Quicktime plugins but only minor OpenGL exposure. Which engine would be easiest to learn and most productive for someone with my background and limited time?
Both include the Bullet physics engine. I lean towards Oolong because of its C++ source and optimisation for the PowerVR graphics. However, the Lua interpreter and additional sound goodies in SIO2 are appealing. SIO2 also seems to have a good range of tutorials.
I'm also willing to spend money on Unity or Torque Game Environment if they will save me significant time. The pricing gets interesting though - the Unity Indie license only applies to companies with turnover (not revenue!) of under USD 100,000 so you're easily out of that category and up for USD 3,000 per seat. I'd want a lot of convincing it will save time to justify that investment over just using SIO2! The Torque 3D product doesn't seem to be released yet but looks like costing about USD 500 on top of a USD 150 Indie license (their income threshold is USD 250,000).