我14年进入游戏行业,差不多3年了。谈下我的感受
从占有率上,u3d依然是毫无疑问的上风。市场占有率高,有一个很大的好处,是跳槽容易,找工作也好找很多,招这个岗位的公司和可选择性也多。unreal虽然很霸气,但是能玩得转和玩得起的公司真心不多
上手难度问题。unreal无疑是比u3d入门要难的,难在它可以高度定制化,高度定制可以带来效率和品质的提升,但却提高了对使用者的素质要求,没有一定的3D知识基础和好的编程功底,上手要慢很多。u3d属于一个星期就能让你干活的类型,但做出来的代码质量就另外说,游戏品质也参差不齐。现在大多项目追求短平快,U3D很好契合这一点,也是很多公司选择的原因
效率问题。开发效率上,U3D占优。运行效率,unreal占优。
应用方面。unreal本来就是主打主机平台和PC端的引擎,虽然也可以用于开发手游,但毕竟它追求的是画面品质。U3D主打移动平台,用于pc端的还是少,优点是能一键跨平台。
在现在比较热的VR,AR方向。用U3D的居多,这个是有调查数据的。我个人感觉,到了后期,unreal会慢慢赶上来。因为最后洗牌的时候,还是要用品质说话。另外u3d不是不能做出高品质游戏,而是需要花不亚于甚至多于unreal更多的努力才能达到。因为u3d的坑,实在是太多了(高易用性所带来的弊端)。
总结,U3D:好找工作,移动端的热门,效率一般,但也不差,优化起来难度不低,坑太多。
unreal:招的人少,入门时间长,难度高,品质的代言人,高定制带来了整个项目的可控性
纯手动,一定采纳!