【如果让我从头做一个引擎,我会怎么做?】

在 Cocos 这么多年,亲历了这么多高光和低谷后,我的心得感悟,希望能为大家带来一些启发。

首先对于不认识我的新用户,我想说我还是有发言权的,新朋友可以看下面的截图,信息量非常大。

如果从头让我做一个新引擎,下面是我的观点

  • 价值主张
    • 性能至上
    • 中心化资源系统 + 终端实时预览
    • 引擎和编辑器几乎开源
  • 引擎侧
    • 基于现有开源引擎魔改,轻易不造轮子,哪怕是 GFX
    • 支持 In-Game Editor
  • 编辑器侧
    • 商业化之前,不做工具化
    • 引擎对桌面支持良好之前,不做工具化
    • 弱化工具,前期不做一体化工具,除了 Builder 其它工具跟随引擎一起开源
    • Builder 对发布的游戏进行部分闭源和加密,Builder 和游戏共同组成商业化的载体
  • 路径上
    • 业务导向,自研项目驱动
    • 放弃利基市场猥琐发育的想法,从第一天就侧重主流平台

大家可以发现这个路径,几乎和 Cocos Creator 完全相反,除了个别继承自 Fireball 的特性。这并不是我在否定今天的 Cocos Creator,只不过是由不同的团队、资源、历史进程导致的不同结果。

今天行业里有很多非主流引擎,他们的策略多多少少也有点相似。这是我基于自身做引擎的能力给出的答案,也是在现实商业考虑下得到的路径。也就是说这个路径是基于今天的行业格局推导出来的,如果格局有变,那肯定不是这种打法。

投资行业是比较浮躁的,面向这种浮躁实际上还有很多种打法:规模效应、技术创新、下一代计算平台、异构计算、模式创新、为 AI/XR/云游戏… 而生,甚至单纯做一个开源引擎。这些都是被我经过审慎思考后排除掉的选项。并不是我看不上,而是我觉得这些打法失败的概率更大,或者在当下时机并不对。

所以如果让我再来一次,我会坚定的认为——别 tm 傻了 bj 的做引擎,引擎已经不是一个好赛道!

这个帖子发在 Cocos 论坛,纯粹是因为热爱。
实际上做产品是一件非常投资视角、经营视角、技术视角的事情,和 Cocos 用户的用户视角或者说价值观格格不入。因此本帖不接受无建设性的反驳 :rofl:,觉得不对的可以关掉。有兴趣交流可以 + 我 vx。

19赞

bug至上,说其他都没啥吸引力,因为如果都是bug,功能再多,都没用

2赞

Unity bug 少,你怎么不用 Unity?UE 的坑那么多,还不是做出了悟空 :rofl:
bug 少从来就不是核心竞争力,就好像国产新能源车的竞争力从来就不是“10 年了基本上没修过”

3赞

我有在用unity。
不是修不修的问题,是类似修了Bug A,出了Bug B,然后下个版本修了BUG B,继续引发了bug A,源源不断,举个例子,预制体ctrl+Z按键导致预制体出现数据错乱的问题,修了应该有3年多吧,这速度。,。。怎么说呢,。。。就很无语。还有,很多时候修bug修一半,并未完全修复

1赞

大佬计划做一个新的引擎吗 开源的吗

国产能源汽车没感觉比特斯拉有竞争力。

人家的bug都是高级bug,而不是一些基础组件的bug,我无语了都

1赞

什么时候出 1.0 正式版啊,,

这个帖子,考虑的是方向。而不是会不会让人无语,兼容性如何,功能多强这种,我从没提到这种东西,我连要不要 3D 都没说。这种都是执行问题,属于努力层面的事情,根本不是方向问题。所以你的回答让我觉得非常的 low…… 选择大于努力,这个道理没搞明白的话这个帖子就没有存在的意义。你觉得低级的 bug 很多,那你应该找引擎团队去,逼迫他们去思考怎样从管理机制上避免产生 bug,或者逼迫他们承认他们就不关心管理机制,或者逼迫他们承认其实免费用户的感受就是和付费用户不同。

1赞

你觉得low,那你应该去做ai,那个绝对不low,现在it除了AI,哪个不low

我从不会逼迫任何人做任何事,但是有评论的权利,我评论不代表是“逼迫”

开始了开始了,激烈的争论起来 :yum:

1赞

你评论错地方了。你可以在每个 3.8.x 测试帖下吐槽,也可以发帖吐槽,而不是跑到完全无关的主题里。

2赞

毫无意义的争吵,浪费这么好的话题贴。

2赞

那我闭嘴,你继续好吧

你这说的不就是laya 前期靠unity编辑器,只发展引擎(代码), 后期laya3.x出来 编辑器性能还比较给力。。。。。

有部分相似之处,但是现在也跑歪了。事实上如果 Cocos 能维持过去三年的发展速度,laya 毫无机会。

毫无计划呢,已经说了不是一个好赛道了。

其实目前市场还是挺浮躁的,或者像jare说的一样,engine不是好方向

不过还是支持jare能继续在引擎上发光发力的 :rofl:


bevy的virtual-geometry

手打的需要审核,截个图就秒过了。

6赞