Cocos 2D-X

Role of Cocos 2D-X in gaming

Cocos2d-x is an open source game engine or open source software framework, It is widely used to build games, apps, mobile games and other cross platform GUI based related programs. The developers can develop in C++, JavaScript,Lua, etc. for desktop and mobile deveices platforms. Cocos2d-x renderer is developed for 2D graphics with OpenGL. It supports more effects, multi-resolution devices, skeletal animation, textures,transitions,coordinate systems, tile maps, sprite sheet animation, etc.

Modern C++ API , Cross-platform(desktop and mobile), Capability to test and debug your game on the desktop, push it to a mobile or desktop target and A vast API of functionality including actions, animations, sprites, particles, events (click, mouse , keyboard ,etc), transitions, timers, sound, persistence, skeletal animations, etc. These are the main reason why Cocs2d-x.

Since 2011, there are thousands of awesome games and apps in play store developed using cocos2d-x , running on phones, tablets, desktop, and even TVs. Cocos2d-x is one of the best game engine for both 2D and 3D games and apps.