最近,世超又想要玩手游了。
但,不知道玩啥,感觉手游玩起来要么送钱要么送肝。。。
纠结了一圈打开短平快的 “ 欺诈 ” 小羊,来了几把。
结果 3 把就通关了,正在深感空虚无聊时,我发现了一件挺有趣的事情。

包括《羊了个羊》在内的大部分小游戏,无论是微信小游戏、抖音小游戏、快手小游戏等等,几乎都是用的同一个引擎:Cocos 。
2014 年鼎盛时期,中国市场超过 70% 手游用的都是它。
最骚的是,当年他们还差点收购了 Unity 。。。
一些体量比较重的手游也是 Cocos 引擎 
这一堆成绩看的世超目瞪口呆,这么厉害的引擎到底经历了啥?现在怎么感觉没啥声音了呢?
今天,咱们就来聊一聊,曾经中国第一手游引擎的故事。

Cocos 的诞生非常随意。
之所以叫这个名字,是因为它诞生于一个叫 Los Cocos 的地方。开发他的人懒得起名,直接做了大自然的搬运工。
它的出现也并非是出于商业动机,而是它的开发者 Ricardo Quesada 想参加 Pyweek ( 一个游戏开发竞赛 ),就拉上小伙伴一起搞了个游戏引擎,开发完成后作为免费的开源项目放了出来。
后来他想要专门为 iPhone 开发游戏,就顺手用 objective-C 语言重构了引擎,新的引擎命名为 Cocos 2d-iphone。
这玩意结构简单易懂,提供的接口也非常易用,而且由于开源,开发者可以进行定制,很快就在全世界范围内火了起来。
推出不到半年,App Store 上就有近 100 个基于它开发的游戏,很多还是排行榜榜上有名的游戏。
比如《棍棒战争》,这游戏很多人会眼熟吧?它还拿下了 app store 排名第一。
话分两头。。。
2010 年,中国,联通沃 Phone 团队有两位程序员,王哲跟林顺,这两个人发现了一件事:引擎光是好用还不够,需要能跨平台。
此时,Android 平台逐渐崛起,开发者们写好游戏以后,希望能多平台 “ 分发 ” ,但平台之间不互通,标准不一样,总之,移植起来往往跟重写一遍没有太大区别。
大胆猜测一下,在发现这个需求后,这两个程序员感觉,哎,这事我能做啊,干脆就以现在很火的 Cocos 2d iPhone 为基础改良一波试试,给大家解决下这个问题。
于是 Cocos2d-x 也……有点随意的诞生了。
当时他也许还不知道,自己正确地抓住了技术变革的时间窗口,Cocos 2d-x 将是整个 Cocos2D 家族中最为壮大,影响最为深远的一个分支。
来自王哲的采访,多少有点凡尔赛
王哲用 C++ 作为平台代码,将 Cocos2d-iphone 彻底翻译成了跨平台的游戏引擎 Cocos2d-x ,其中 x 代表 cross,即交叉,通过这玩意开发者只需要一次编写,就能编译到各大平台上运行,只需要进行较少的适配工作。
“ 一次编写,到处编译 ” 的便捷,瞬间击中了无数开发者的心。
这么好用的工具,2011 年的时候被触控科技给盯上了。
触控科技,成立于2010年,靠《 捕鱼达人 》成了 “ 暴发户 ” ,最红的时候在 “ 宇宙中心 ” 望京SOHO,一口气包了五层楼办公。
由于《 捕鱼达人 》最初是 iOS 游戏,火了以后在 Android 上被山寨疯了,他们想要以最快的速度移植到安卓,这就接触到了王哲团队。
2012 年,触控科技将其全资收购,两个团队小手拉大手~
这个故事怎么听都是绝对的强强联合。
但很可惜,结果却是:大家都输麻了。。。
捕鱼类游戏 
时间来到 2014 年,这个时候国内 70% 的手机游戏都是用 Cocos 开发的。
Cocos 开个开发者大会,国内外几乎所有大厂都来捐钱,要演讲位,最后因为赞助的巨佬太多,排不下,被迫安排了一个圆桌。。。
让这群巨佬 “ 同桌 ” 排排坐 ↓ ↓
也是这一年,触控带着 Cocos 团队准备上市。
触控科技的 CEO 陈昊芝预计触控手游业务市值为 5.4 亿美元,而 Cocos 引擎业务,2013年的时候亚马逊想要用 6 亿美元收购,触控估值应该在 11.4 亿美元左右。
他还有更精准的盘算。
在预备上市的时候,他就高调宣称触控不是游戏公司,而是一家为全球开发者提供技术和工具的公司。
这是因为在资本市场上,纯粹的游戏故事很难吹出市值。
以游戏公司完美世界为例,2014 年完美世界净利润约在 6-8 亿规模,按照美国市场的估值模型,定价 1 亿美元不到,相当于 2014 年利润 1 倍的 PE 。
而资本市场给出 2015 年聚美利润预期的 PE 是:17 倍,聚美是电商业务,地位处于游戏业务和平台业务之间。
所以,借助 Cocos 将自己包装成以移动引擎为核心的平台公司,是征服资本的更优解。
很可惜,触控这个又大又圆的饼,资本市场闻了闻,嘿嘿一笑,转头仍然按照纯游戏公司给了定义,亲亲,这边按照 5.4 亿美元的定价上市吧~
于是,刚确定股票交易代码 5 天,触控就因为估值过低选择暂缓上市。
开发者大会,陈昊芝演讲 
哎?Cocos 这么强,为啥资本市场却丝毫不买账呢?
让我们重新认识一下 Cocos 引擎:中国第一手游引擎,国内千万级手游摇篮,以及某种意义上的慈善大师。。。
这是一个免费开源的项目,它不赚钱啊!!!
实际上,直到 2014 年上市前后,Cocos 2d-x 引擎这块都没有直接的盈利。
就这张大饼,股民们也许会闻讯大喜,但资本市场的老油条们却是已经身经百战。
更致命的是,搞游戏引擎是长期性投资,需要持续投入,触控科技靠游戏不是赚了挺多么?但在招股书里,他还是亏损的:2013 年触控全年营收 5.5 亿软妹币,但净亏损达到了 8830.6 万。
别问,问就是引擎烧钱啊。。。
2014 年准备上市前,陈昊芝还特地约见了 Unity CEO,因为 Unity 在 2013 年融资的时候估值只有 3 亿多美金,触控想先上市直接来一波收购。
结果对面回复的大意是这样的:unity 不会卖,还要在 3 年后以 50 亿美金估值上市,Cocos 最好跟我们合并,不然 3 年后它肯定凉。
时至今日,触控都没有再次上市,也没有再有过《 捕鱼达人 》这样重量级的超级爆品,渐渐从望京 soho 搬去跟其他公司合租,2018 年触控天娱解散,甚至不再自研游戏。
单从触控游戏公司的属性来看的话,只能说是成功实现:搏一搏,摩托变单车。
2015 年国内手游产业开始往 3D 迁移,Cocos 团队随着时间再次站在了技术变革的时间点上。
但此时他们团队沉浸在自信喜悦的状态中,进入了一种 “ 愚昧 ” 状态,他们认为:“ 既然2D可以搞定,3D也没什么难的 ”。
他们没有直奔 3D 引擎而去,而是选择 2D 底层基础上直接搭起了自己的 3D 大厦:往 Cocos 2d-x 里面加 3D 功能。
可以理解为 2.5D ,这里的 2.5D 指得是场景和 UI 用 2D ,角色是 3D 的方式,莉莉丝的《 剑与魔法 》,触控的《 捕鱼达人3 》都是 2.5D 的产物。
另外 2D 跟 3D 底层很多机制有根本性的不同,两者的开发难度根本不是一个维度上的。
于是,某一天架构师来跟王哲说,3D 功能堆不上去了,楼要塌了。然后就跑路了。。。
2016 年时,Cocos 版本开始乱套了。
在 Cocos自己的开发者论坛上,很多程序员都被版本这事儿搞懵了。
这个时候,王哲也忍不住感叹,Cocos 走了一条很大的弯路。。。
推翻,补课,重来。
在这个过程中,曾经的王者成功浪费掉最佳时间窗口。
2019 年,推翻重来的 Cocos 逐步走出低谷。
翻了翻现在开发者们对 Cocos 跟 Unity 的评价,很多开发者仍然被 Cocos 完全免费,代码开源而吸引,也开始使用他们的 3D 服务,但 Cocos 的 3D性能,3D 生态,技术资源欠缺,也是他们眼里避不开,绕不过的缺点。
2022 年,羊了个羊爆火,随着他们的一纸紧急招聘找 Cocos 程序员的通知,Cocos 重回大众视野。
有网友还很热情地打招呼:嚯,原来还活着呢。
其实现在的 Cocos 不但没事,日子也还过得去,但肯定是收购不起 Unity 了。
最火的应用领域是小游戏,之前他们赌对了 Javascript 这条线,后来几乎所有平台上的小游戏,微信、抖音、快手等等都是用的 Javascript 技术栈。
此外,像一些电视机顶盒,飞机上的娱乐系统,里面的系统和游戏,很多也是 Cocos 引擎开发的。
而在国内教育软件领域,Cocos 引擎的占有率比游戏还高,达到了约 90% 。
今年拿了B轮融资 
回头去看这位曾经的中国第一手游引擎这些年的起伏,世超感觉充满唏嘘。
如果要预言一下的话,老实说,短期来看,他们很难回到曾经的巅峰状态了。
2014 年被资本市场毒打后,Cocos重构了商业模式:最底层 Cocos2d-x依旧免费开源,中间做了一层编辑器,免费不开源,然后基于编辑器针对企业进行收费,比如企业需要引擎来支持它的某个平台的话,那就交笔钱。
Cocos 的 logo 是一个椰子头 
对比 Unity 跟 UE ,Cocos 的商业化已经足够克制了,在激烈的竞争下,能够保持底层免费开源,的确难能可贵。
开发者们用起来固然爽,但对于公司来说,很现实的是,有钱才能招到一流的人才,才能更快、更好地研发技术,开发更好的产品给大家用。
如何在商业跟 “ 理想 ” 间找到平衡,对于他们来说还得继续探索。。。
最后,也还是祝 Cocos 能够早日重回巅峰吧,毕竟世超感觉这群人,还挺酷的。
点击可看大图 
撰文:渡渡鸟武士   编辑:面线   封面:萱萱
图片、数据来源:
Cocos 官网
Cocos 社区
知乎:《Cocos2dx 还有未来么?》@陈昊芝
DoNews 《Cocos中国市场占有率70% 适配性是基本要求》

《The history of Cocos2d in a glimpse》
《半数以上国产手游曾使用他开源的引擎:Cocos和王哲》
继续阅读
阅读原文