Sign up ×

Myself and two colleagues are working on making our first indie game for PC and, we decided to use Cocos2D + PyBox2D. We decided this based on what we've seen of Cocos2D-iPhone games, but I'm not sure if Cocos2D-iPhone is just a port of the Python version with a few more features, or if it's far more advanced than the Python version.

I just want to be sure that I'm on the right track. (We also want to port our game to Android and iPhone if it is successful on the PC.)

Note: For the maps we will use Tiled , which is compatible with Cocos2D (both iPhone and Python versions, I think.)

share|improve this question
They are both very similar; the problem you are going to have is porting the Python side. (if you get to that; but don't put it in the way) –  The Communist Duck Apr 26 '11 at 8:15
@Communist Duck: Cocos2D for Python was the predecessor of Cocos2D-iPhone, so while they're similar, the Python version isn't nearly as full-featured as the Cocos2D-iPhone is. –  Mitch Lindgren Jun 24 '11 at 23:16

1 Answer 1

up vote 2 down vote accepted

Hey there, I think that Cocos2d-iPhone is far more advanced and full-featured than Cocos2D-Python. Some design decisions are the same, like using a SceneGraph, and they share some class names, but I would bet that Cocos2d-iPhone has far more work behind it than Cocos2D-Python. I would perhaps recommend that you use cocos2d-x. It is a C++ port of Cocos2D, which has cross-platform support as its main feature.

share|improve this answer
But it does support Linux ? I see that it can be use in many moviles and win32 but not in linux as far as i read. Thanks for the answer i keep searching. –  DraskyVanderhoff Mar 28 '11 at 5:55
@DraskyVanderhoff: You are correct; cocos2d-x only support Windows. Cocos2D-iPhone, however, supports Mac OS X as well as iPhone. You MIGHT be able to get Cocos2D-iPhone to compile for Linux using something like the Cocotron toolchain, but it would be a lot of work. –  Mitch Lindgren Jun 24 '11 at 23:15
@Drasky: I'd just like to add that if you want to be able to easily build your game for iPhone, Android, and PC using a Cocos2D-style engine, then Cocos2D-x is really your best bet. If you decide you're only interested in mobile development, you could also try something like Corona. To be honest, though, I don't think you'll have much luck finding a solution that works for Linux as well as Android and iPhone. Do let us know if you do find something, though! –  Mitch Lindgren Jun 24 '11 at 23:20
seems to be available on linux now… –  Andy Dent Jan 13 '12 at 7:15

Your Answer


