Cocos2d

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-x
Original author(s)Zhe Wang
Developer(s)Chukong Technologies
Initial releaseDecember 1, 2010 (2010-12-01)
Stable release
4.0  / 29 November 2019 (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 releaseJune 25, 2008 (2008-06-25)
Stable release
3.5.0 / April 3, 2016 (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 releaseFebruary 29, 2008 (2008-02-29)
Stable release
0.6.9 / November 9, 2020 (2020-11-09)
Repositorygithub.com/los-cocos/cocos
Written inPython
PlatformCross-platform
License3-clause BSD
Websitepython.cocos2d.org

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.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.