Game Development Reference
In-Depth Information
Objective-C code must be rewritten in Java. When that's done, you still need to make a
lot of modifications to cope with numerous changes in the cocos2d API or possibly un-
supported features of the port or the target platform. Finally, every port can have its
own kind of bugs, and every platform has its own technical limitations and challenges.
Overall, porting iOS games written with cocos2d to other platforms that also have a
cocos2d game engine entails almost the same effort as rewriting the game for the target
platform using some other game engine. This means there's no switch you can flip and
it'll work. The similarity of the cocos2d engines across various platforms is in name
and philosophy only. If cross-platform development is your goal, you should take a
look at cocos2d-x, which has most of the features of cocos2d-iphone, is backed finan-
cially by China Unicom, and continues to be updated and improved at an incredible
pace.
In any case, I think you should still know about the most popular cocos2d game en-
gines. Table 1-1 lists the cocos2d game engines that are frequently updated and are
stable enough for production use. I didn't include in this list cocos2d ports that are sig-
nificantly out of date and haven't been updated for months, if not years. That includes
the defunct cocos2d for Windows project, whose only release dates back to May 2010,
and the long obsolete ShinyCocos, a Ruby Wrapper based on cocos2d-iphone v0.8.2.
Table 1-1 . Most Popular cocos2d Game Engine Ports
 
 
Search Nedrilad ::




Custom Search