

Cocos2d-xĬocos2d-x is a C++ port of Cocos2d that can compile to many other platforms. It uses Chipmunk as its physics engine. If you enjoy Objective-C or Swift, and you want to develop for multiple platforms (iOS and Android), then Cocos2d is a framework worth considering. Cocos2d has support for particle systems with the CCParticleSystem class and has support for tile maps with the CCTiledMap class.Ĭocos2d also uses OpenGL as its rendering engine. It offers animations through the CCAnimation class and actions, such as move, scale, and rotate, with its CCAction class.

Scene management is done through the CCDirector class, which can utilize numerous Transitions with the CCTransition class. You are not required to use SpriteBuilder to build your game, however, project creation must be done through SpriteBuilder. Projects in Cocos2d are created through SpriteBuilder, a graphical design environment that you can use to quickly prototype and build games.
GIDEROS SCENE MANAGER FOR ANDROID
Swift support for Android is in development.

It has support for iOS and OS X, and it also supports Android through the SpriteBuilder Android plugin provided your code is written in Objective-C. Cocos2DĬocos2d is a free, open-source framework, compatible with both Swift and Objective-C. Note that we only focus on the 2D aspects of these platforms. After reading this article, you will have several options to choose from to make the next big hit. In this article, we explore several game engines and frameworks, highlighting some of the key advantages each of them offers.
