Cocos2D is a family of open source frameworks that support in developing games for multiple platforms.
Cocos2D-X is a multi-platform framework for building 2D games and graphical applications. It is widely used for native Android app development, iPhone application development, and Windows phone apps building for gaming.
It is a 2D/3D framework for game development, which is written for XNA. It is a Microsoft game platform that is available on XBox 360, Android, iOS, and Windows phone.