2011 年,Cocos2d-x 就开始为用户提供开源稳定易订制的跨平台游戏解决方案,引擎提供 C++、Lua、JavaScript 三种编程语言接口,跨平台支持 iOS、Android 等智能手机,Windows、Mac 等桌面操作系统,以及 Chrome、Safari、IE 等 HTML5 浏览器,让不同平台再也不会成为开发者的阻碍。

Cocos2d-x 引擎基于 OpenGl SE 2.0 和 Metal 进行图形渲染,在保持兼容性的同时充分发挥移动设备的 GPU 性能。

开发者可以利用 Lua 或 JavaScript 脚本语言的特点,对游戏进行热更新,从而省去游戏版本更新繁琐的发包步骤和冗长的渠道审核时间,极大提升了效率。

受益于 Cocos2d-x 开源的特点,大量游戏公司都在引擎内针对自己研发的游戏类型进行扩展和定制,甚至用来与自研的 3D 引擎进行结合以解决 2D 界面和 UI 问题。

开发者甚至可以在完全不懂 OpenGL ES,不懂计算机图形学的情况下,利用 Cocos2d-x API 开发出商业上成功的游戏作品。