To the IPhone game development, I created my own game engine. To the engine, I study design patterns, OOAD, IPhone SDK, cocos2d, CCGameBox and very much iphone sample. This engine named CloudBox. I will use it to created my first IPhone game. Reference my article for the Xcode template. I created a template in Xcode project template, and a file template (See this pictures). So at the next time, I can use CloudBox to reduce the development effort. Although the game is not yet complete, but the harvest was quite large.