This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Original author(s) | Zhe Wang |
---|---|
Developer(s) | Chukong Technologies |
Initial release | 1 December 2010[1] |
Stable release | 4.0[2]
/ 29 November 2019 |
Repository | github |
Written in | C++ |
Platform | Cross-platform |
License | MIT License |
Website | cocos2d-x |
Original author(s) | Ricardo Quesada |
---|---|
Developer(s) | Andrei Volodin and Lars Birkemose |
Initial release | 25 June 2008 |
Stable release | 3.5.0[3]
/ 3 April 2016 |
Repository | github |
Written in | Objective-C |
Platform | Cross-platform |
License | MIT License |
Website | web |
Original author(s) | Ricardo Quesada, Lucio Torre |
---|---|
Initial release | 29 February 2008 |
Stable release | |
Repository | github |
Written in | Python |
Platform | Cross-platform |
License | 3-clause BSD |
Website | los-cocos |
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.