Quote:
Originally Posted by Ref25
I have developed in C++,Java and web application in general before and i would like to develop an iphone game.
My question is since i would like to start out developing iphone game do i take different road then someone who is learning to develop an iphone app ?
Also what are good books/online guide tutorials that would help a beginner to learn more about developing an iphone game in general and 2d physic game in specefic?
|
Technically you can just code in C++ & OpenGL, and almost forget you're developing on an iPhone. So if your PC/Linux C++ experience is of that variety then you'd have no problems, it's just another computer.
That said, however, the iPhone world of Objective C, and Frameworks like Cocos2D etc. means that (I think) most of the dev community take this different approach. I never quite understood it, since as far as I was concerned if 1000's of games companies had no problems coding in straight C/C++ for other games consoles/handhelds/PC, why would they need to change strategy for the iPhone? But I guess it's a case of "When In Rome".
Anyhow, Objective C is different syntactically, but not that hard to get your head around.
The Box2D physics engine included with cocos2D is just C++ code. So it's nothing new. I guess the real question is how much relevant experience do you have (coding in C/C++, using physics engines, making games etc.)