当前位置: 华文问答 > 游戏

为什么米哈游在原神要用unity引擎,在这款游戏中,unity引擎相对于其他引擎有什么优势?

2021-08-01游戏

终究还是商业化的游戏、商业化的引擎,【我们只做赚钱的游戏】相信大家都还记得这句话。所以一旦牵扯到商业化必然是要考虑到投入和回报的。如今的移动互联网时代流量是再宝贵的财富了,而对于游戏来说每个用户手里的智能手机就是最大的流量载体。所以我们可以看到如今手游已经占据国内游戏的非常大的一部分。手游因为其自身快速的节奏、方便的社交场景,几乎在颠覆整个国内游戏市场。

游戏的商业化同时也导致了引擎市场需求的不同:

我们可以看到,Unity凭借自己友好的上手成本,跨品台操作的特性,让自己的开发效率以及效能产出非常之高。可以说Unity在手游的湍流中正激流勇进。反观UE4相比Unity确实有优势,但这种优势并不符合当下商业化游戏的主流,因此UE4只能被奉为「天花板」,市场需求完完全全的凤毛麟角而且经验基本上都要求5年以上,在行业的整体薪资水平也是偏高的。站在企业的角度,UE4就像是一个揽不到瓷器活的金刚钻(至少国内是这样),虽然上限很高、潜力巨大,但没有哪个其企业敢孤注一掷。

接下来从一个开发者的角度说说两款主流引擎的优势或特点吧

UE4你觉得它的画面效果好,但并不是说U3D做不到,只是说 U3D要做到这个画面效果需要的工作量会更大。但是U3D在跨平台,特别是在手游的开发上面, 效率是极高的。UE4这个引擎它有个特性,它有一套自己的框架和规范,你必须要按照它的做法 来操作,不然就会出错。但是U3D就不会有这种情况,U3D非常开放,程序猿可以在里面随便怎 么操作,只要能把游戏做出来就行,UE4就不是这样子的。 这是因为一开始每个引擎因为自己的基因都会有不同的优势 ,UE4最早是从虚幻这款游戏抽象出来的,虚幻这家公司最早就是做FPS类型的游戏,FPS讲究的就是大场景,美术效果逼真。所以从这样的游戏抽出来去做游戏引擎,它必然会遗留着这样的基因。

U3D它是给众多小型开发团队、个人开发者去用的一款游戏引擎。所以你会发现,它在跨平台、自由度上会很好。但是想要做到UE这种画面,要做出更大的努力,甚至在3-4年前,它可能你不管付出多大努力、代价都不可能做到UE那种画面效果。但是现在已经不是这样了,两个引擎都在互相优化,一个提高画质一个提高效率,不断迭代升级, 所有的商业引擎,到最后都是同质化的