@
wdhwg001 哈哈,引擎不是万能的,永远不能苛求一个引擎能做所有类型的游戏。
从工业角度来说,做手游, 2D 、 AVG ,一般用 Cocos 较多;沙盘游戏,我们用自研引擎;制作 3D 游戏, Unity 确实是市场主流,这个没什么好说的,但我们也有不少 3D 游戏也是用自研引擎的。
我从没说过工程上拿 UE 或者任何一个引擎做任何游戏是万能, UE 确实有明显缺点,比如他对手游的优化较差,生成包体极大,没有完善热更方案等。 Unity 相对对移动端做了足够优化,较适合工程应用, C#做开发比 C 艹体验要好。
再说深入一点,对于一直习惯写脚本逻辑的开发者来说,刚接触 UE4 会觉得 Blueprint 的会有过度设计的嫌疑,但假如你要换一个思路考虑, blueprint 的设计,其实是 UE 团队的一个全新的思考,他把游戏开发人员重新定位为,引擎开发工程师(更改引擎代码暴露 blueprint 接口给设计师用) 和、关卡设计师(通过 blueprint 拖动控件制作游戏逻辑,更改数值等)。
确实我司还没有任何一个游戏用 UE4 ,只是从***普通的个人学习***来说, 3D 引擎***能拿到源码***的情况下, UE4 是最好的最完善,效果最好的,工程和自己研究学习本来就是两码事,混为一谈没任何意义。另,说 UE4 文档确实不多,但说 example 少的,呵呵,估计你很久没上过官网了。
虽然 UE 问题是不少,但在主机领域比如渲染上还是不少优势。退一万步来说,你知道质量效应系列游戏吗? B 社 11 年 3A 级别大作, UE3 制作的。一个五年前就能制作出 3A 级别大作的开源的 3D 游戏引擎值得学习不?