I have good experience with the iPhone development tools and making apps with window based applications and stuff. I am now trying to make an awesome 3D game, which is an area I have never tried out.

I am very interested in learning about the development of `"INFINITY BLADE"` and I am very curious to know how it was developed and how they were able to develop it with so much detail.

I had already looked at links like [iPhone 3D Engines](http://www.neverreadpassively.com/2009/03/review-of-iphone-3d-engines.html), but it seems outdated.

1. Where is a good place to start for learning HIGH Performance 3D games for iPhone / iPad ?
2. Could you share any tips on the development life cycle for the 3D Games ??
3. Tools used for making high quality 3D images for the creative side of iPhone Development ? And resources on the creative side ?
4. Could you share the game development life cycle for a particular app , or perhaps your comments on the development of Infinity Blade ?