在 Cocos 这么多年,亲历了这么多高光和低谷后,我的心得感悟,希望能为大家带来一些启发。
首先对于不认识我的新用户,我想说我还是有发言权的,新朋友可以看下面的截图,信息量非常大。
如果从头让我做一个新引擎,下面是我的观点
-
价值主张
- 性能至上
- 中心化资源系统 + 终端实时预览
- 引擎和编辑器几乎开源
-
引擎侧
- 基于现有开源引擎魔改,轻易不造轮子,哪怕是 GFX
- 支持 In-Game Editor
-
编辑器侧
- 商业化之前,不做工具化
- 引擎对桌面支持良好之前,不做工具化
- 弱化工具,前期不做一体化工具,除了 Builder 其它工具跟随引擎一起开源
- Builder 对发布的游戏进行部分闭源和加密,Builder 和游戏共同组成商业化的载体
-
路径上
- 业务导向,自研项目驱动
- 放弃利基市场猥琐发育的想法,从第一天就侧重主流平台
大家可以发现这个路径,几乎和 Cocos Creator 完全相反,除了个别继承自 Fireball 的特性。这并不是我在否定今天的 Cocos Creator,只不过是由不同的团队、资源、历史进程导致的不同结果。
今天行业里有很多非主流引擎,他们的策略多多少少也有点相似。这是我基于自身做引擎的能力给出的答案,也是在现实商业考虑下得到的路径。也就是说这个路径是基于今天的行业格局推导出来的,如果格局有变,那肯定不是这种打法。
投资行业是比较浮躁的,面向这种浮躁实际上还有很多种打法:规模效应、技术创新、下一代计算平台、异构计算、模式创新、为 AI/XR/云游戏… 而生,甚至单纯做一个开源引擎。这些都是被我经过审慎思考后排除掉的选项。并不是我看不上,而是我觉得这些打法失败的概率更大,或者在当下时机并不对。
所以如果让我再来一次,我会坚定的认为——别 tm 傻了 bj 的做引擎,引擎已经不是一个好赛道!
这个帖子发在 Cocos 论坛,纯粹是因为热爱。
实际上做产品是一件非常投资视角、经营视角、技术视角的事情,和 Cocos 用户的用户视角或者说价值观格格不入。因此本帖不接受无建设性的反驳
,觉得不对的可以关掉。有兴趣交流可以 + 我 vx。


