这个问题(ti)其实也(ye)因人(ren)而异了,目前来说不管哪个引擎,喜欢它的人一定是非常喜欢!
一般在学习(xi)初期,大家(jia)很容易纠结于学习(xi)unity引擎还是ue4引擎,其实这两个引擎工具,各自都有各自的优劣势以及擅长的应用领域,可以根据自身需求进行选择,如果是零基础的话,还是建议学习unity,unity发展已经比较成熟了,而且入门上手更容易,优就业unity开发课程,课程设计由浅入深,零基础即可学习,丰富的课程案例以及阶段综合项目让知识融会贯通。
UE4的(de)(de)问题是,它(ta)并不(bu)是一款真正意(yi)义(yi)的(de)(de)通用引(yin)擎,它(ta)在引(yin)擎内部写(xie)死了太多东西。所(suo)以,这导致它(ta)必须开源(yuan)。而开源(yuan)确实也解决了大部分的(de)(de)问题。但这样……可(ke)不(bu)能叫(jiao)通用。
而(er)unity,不管它做得好不好,但是它通用。unity其实一直都不适合在手机上执行,正是因为它通用性高,导致它可以做手机游戏。就引擎的硬实力来讲,ue可能比unity好一些,所以unity**的优势就是通用性。但这东西就很虚了。引擎当然是越通用越好,就趋势而言肯定是应该在架构上做分离而不是什么都让人改源码。但毕竟unity比ue不一样,不可能只靠这个来翻身。所以,如果两个引擎都不改变的话,他们都不是未来的方向。未来的方向,就得是通用而且功能强大。