杂谈:cocos运行时完全可以做3A大作的

我想了一下,虽然cocos用的前端技术栈,但是原生平台底层是ts-js调用c/c++代码的,性能比虚幻差不了多少,毕竟cocos原生不是依赖webview渲染游戏的。性能肯定达不到理论高度,但是也不会差太多。
从我这个理论出发,cocos原生做3A大作没问题。重点我觉得还是编辑器方面,由于是electron开发的,所以无论性能怎么优化,绝对不可能开发3A规模的游戏。而unity和虚幻的编辑器是C++开发的,所以可以打开大项目。
cocos编辑器感觉像是个玩具(不是喷),只能运行小游戏规模的,轻飘飘的,没有那种大项目的厚重感,只能快速迭代。由于这种不可靠感,真正的做几年的沉淀的好游戏没人会选择cocos,layaair这类前端引擎。留给cocos的就是想以小搏大的小游戏厂商开发的劣质换皮小游戏。
真正可以为cocos带来效益的是大厂来开发大型次世代3A游戏,如果有商业二游能使用cocos开发就足以证明cocos是款成功的引擎。
并不是说小游戏不好。只是个人感觉吧,原生端玩家要比web端和小游戏端玩家多。(身边人,不一定准确),街上随便问个人,感觉玩小游戏的不多,大多都是和平精英,原神,王者荣耀之类的。
脚本语言方面ts挺好用的,不需要换语言。腾讯的都是清一色的UE4+typescript。
这些话不是说cocos是劣质引擎,只是我认为的:cocos想真正发展起来编辑器必须要像虚幻一样支撑大体量游戏开发。希望4.x重构引擎编辑器,抛弃electron,允许使用c++编写,上游开发脚本由开发者自己决定,以支持3A规模的开发。
祝愿cocos creator4.x时代被提名的TGA年度游戏中有cocos的一席之地。

你知道TGA年度游戏是什么东西吗?你确定要这么期待?

相当于游戏行业的“奥斯卡”。我不是空想主义者,我只是认为cocos如果用C++的重构编辑器的话像一些大厂是很有可能使用cocos开发这样的优秀项目。因为游戏的成功不在于引擎,而在于厂商的制作和管理水平,cocos只是提供了这样的平台,并不能限制游戏开发的潜力。cocos应该让它们看到cocos在开发效率和性能上的完美平衡相较于同类引擎的优势方面。

我打个比喻。。。印度天天说想要超越我们,你觉得他们这个想法真实不?理想是要有的,毋庸置疑,但是这个幻想我觉得还是退回到理想好点,如果其他大厂一流引擎是100分,cc目前的分数您觉得能拿30分吗?30分的学生,天天幻想着超越100分的学霸,这个对于我来说,确实抽象了点,所以你这不叫杂谈,应该是许愿。这话说出来很伤人,但是现实就是这么骨感~

30分的学生我们觉得不行是因为我们都在用30分的资源和水平看30分学生,每一阶段的东西都在变,幻想是没有行动的,但是我提出的想法有实际行动大方向,为4.x提供合理化建议,以及我的认为的理想状态。当然,如今的cocos3.x前端编辑器当然无法做到大型3A。

2赞

定位不一样,cc起步晚,无论是哪个方面,都不可能超越已经发展很久的老玩家。。所以cc目前是h5端占据江山即可,解决生存问题,从农村包围城市,才是合理的解决之道!3a那种,没有个10年都不可能做到~10年是很久的了,但是对于引擎,那就是很短的

很好的愿景~
但的确非常难,印度一步登天有可能性,30分的学生考上清华也有可能,但真的非常困难!

最主要是30分的学生他自己也没法左右兼顾,现在只想完成数学老师给的试卷已经焦头烂额,更不用说再抽时间搞英语搞化学了。而学霸做完数学试卷还做完了英语现在去打篮球,差距看起来只会越来越大,身体素质也是全优!

所以我们都认为30分的学生现在专攻数学的方案可能是对的,不然正在全心做数学题,妈妈又丢来一份语文作业打断你的思路。

有钱能解决99%的烦恼,招聘多人才吧

这个比喻有点不恰当,因该是其他引擎数学/物理/化学平均100分,cocos语文/地理/生物平均80分

一切问题都是钱与人的问题, 问题cc两様都缺, 你还想ta上天呢

一个字:穷

看给谁用了,给我是白搭,性能太差

cocos 自己的工具少,js/ts天生性能差,还自己实现了一套类似于反射的东西…

一个重度一点slg游戏 cocos编辑器就好卡哦。

工程assets下面大约37000个文件。

我倒觉得把现在的编辑优化好,比如场景编辑器,那不是一般的难用,尤其是3D视角的控制,加速和快速定位,能有unity那么丝滑就好了。再把官方文档做好,官方的文档真的是一坨,写文档的人一定是不会写文档的,他代码可能写不错,文档写的真的是完完全全站在了对cocos creator有一定的了解的基础上的

虽然有不准确点地方,但是想法很大胆,很有建设性