當前位置: 華文問答 > 遊戲

為什麽米哈遊在原神要用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那種畫面效果。但是現在已經不是這樣了,兩個引擎都在互相最佳化,一個提高畫質一個提高效率,不斷叠代升級, 所有的商業引擎,到最後都是同質化的