Cocos2d

Cocos2d-x
Original author(s)Zhe Wang
Developer(s)Chukong Technologies
Initial release1 December 2010 (2010-12-01)[1]
Stable release
4.0[2] Edit this on Wikidata / 29 November 2019; 4 years ago (29 November 2019)
Repositorygithub.com/cocos2d/cocos2d-x
Written inC++
PlatformCross-platform
LicenseMIT License
Websitecocos2d-x.org
Cocos2D-ObjC
Original author(s)Ricardo Quesada
Developer(s)Andrei Volodin and Lars Birkemose
Initial release25 June 2008 (2008-06-25)
Stable release
3.5.0[3] / 3 April 2016; 8 years ago (2016-04-03)
Repositorygithub.com/cocos2d/cocos2d-objc
Written inObjective-C
PlatformCross-platform
LicenseMIT License
Websiteweb.archive.org/web/20180811094414/http://cocos2d-objc.org/
Cocos2d
Original author(s)Ricardo Quesada, Lucio Torre
Initial release29 February 2008 (2008-02-29)
Stable release
0.6.10[4][5] / 17 July 2023; 16 months ago (2023-07-17)
Repositorygithub.com/los-cocos/cocos
Written inPython
PlatformCross-platform
License3-clause BSD
Websitelos-cocos.github.io/cocos-site/

Cocos2d is an open-source game development framework for creating 2D games and other graphical software for iOS, Android, Windows, macOS, Linux, HarmonyOS, OpenHarmony and web platforms. It is written in C++ and provides bindings for various programming languages, including C++, C#, Lua, and JavaScript. The framework offers a wide range of features, including physics, particle systems, skeletal animations, tile maps, and others.

Cocos2d was first released in 2008, and was originally written in Python. It contains many branches with the best known being Cocos2d-ObjC (formerly known as Cocos2d-iPhone), Cocos2d-x, Cocos2d-JS and Cocos2d-XNA. There are also many third-party tools, editors and libraries made by the Cocos2d community, such as particle editors, spritesheet editors, font editors, and level editors, like SpriteBuilder and CocoStudio.

  1. ^ "Happy 7th Birthday Cocos2d-x!". December 2017. Retrieved December 17, 2017.
  2. ^ "Release 4.0". November 29, 2019. Retrieved November 30, 2019.
  3. ^ "Releases". cocos2d/cocos2d-objc. GitHub.
  4. ^ "Release history".
  5. ^ "cocos2d". Archived from the original on January 15, 2024. Retrieved May 10, 2024.