-
里卡多·奎达(Ricardo Queada)于2024年出生于阿根廷。
当里卡多12岁时,他的母亲给他买了第一台电脑,一台Commodore 64。
起初,像其他孩子一样,里卡多将精力集中在电子游戏上,但几个月后,他买了编程书籍,开始学习用基本语言编写简单的游戏。 两年后,Ricardo开始学习汇编语言。
在Commodore 64上,里卡多做了很多游戏,贡献了一个游戏玩家,而这台Commodore 64也陪伴了他6年。 此后,Ricardo 选择了 IAPX 286 作为他的新合作伙伴。 在学习C语言几个月后,Ricardo在DoS系统下编写了许多游戏演示和游戏玩家。
当然,他并不满足于此,于是 Ricardo 再次涉足 Linux,将设备移植到 Linux,并将汇编语言改为 C。 Ricardo 多年来一直使用 Linux 作为其主要操作系统,并继续为开源社区做出贡献**。 从那时起,他和一些志同道合的朋友一起学习了C++和Python,并参加了几次开发竞赛。
在大学期间,Ricardo 选择了他最喜欢的计算机科学专业,并继续涉足大量关于计算机安全、算法、游戏架构、OpenGL 等方面的书籍。 2005 年,Ricardo 和他的朋友们提出了用 Python “每周编写一个游戏”的想法。 在2024年至2024年之间,他们设计了许多这样的游戏。
值得注意的是,每次设计新游戏时,其游戏引擎都会重新开发。
2008 年 2 月,他们决定根据之前在阿根廷科尔多瓦市附近的洛斯科科斯的开发经验整合该技术,并组建了游戏引擎的原始开发团队。 一个月后,游戏引擎的第一个版本诞生了,以其出生地的名字命名为Los Cocos。 一个月后,Los Cocos 引擎发布,名称从 Los Cocos 更改为 Cocos2D。
-
目前领先的手机游戏引擎主要有Cocos2D-X、Unity3D、FlashAir、Unreal、Corona等。 不同统计学家给出的数据各不相同,但总的来说,业界首选的游戏引擎主要集中在 Cocos2D-X 和 Unity3D 上。
从全球市场份额数据来看,主要覆盖中端市场的Unity相对领先,而Cocos2D-X主要占据高端和低端市场,约占1 4个市场。 不过,值得注意的是,在中国,Cocos2D-X相对领先。 在国内2D手游开发中,Cocos2D-X引擎的份额在70%以上。
触控科技数据显示,中国月收入超过1000万的45款手游中,有30款是基于cocos2d-x开发的,2024年,在手游行业的22家手游并购中,有20家收购了51%以上的股权,其中13款代表游戏是基于cocos2d-x开发的。
注:截至2024年12月10日,国内已有47款月收入超过1000万的手机游戏,其中32款基于Cocos2D-X。
-
易用性:游戏开发者可以专注于游戏设置本身,而不是花费大量时间去学习晦涩难懂的 OpenGL ES,而 Cocos2D 提供了大量的规范。
高效:Cocos2D 基于 OpenGL ES 进行图形渲染,可以最大限度地提高移动设备的 GPU 性能。
灵活:易于扩展并与第三方库集成。
免费:基于MIT协议的免费开源框架,用户可以放心使用,无需担心商业许可。
社区支持:关心 Cocos2D 的开发者自愿建立了多个社区组织,可以轻松访问各种技术资料。