Unity與Unreal應(yīng)該選擇哪種?
相信有很多做過游戲開發(fā)項(xiàng)目的同學(xué)對(duì)Unity和UE(Unreal)這兩款軟件一定不陌生了。這是當(dāng)前市面上最火爆的兩款游戲開發(fā)引擎,許多獨(dú)立的游戲開發(fā)者便是使用這兩款軟件來產(chǎn)出作品的,甚至非常多的大型游戲工作室也放棄了他們的舊引擎而轉(zhuǎn)向了Unity或Unreal。
例如很受歡迎的游戲《堡壘之夜》(Fortnite)與Pokémon Go便是由這兩款軟件驅(qū)動(dòng)的,可以說熟練掌握Unity或Unreal引擎已經(jīng)變成想成為游戲開發(fā)者的必備條件。包括很多和游戲開發(fā)相關(guān)的工作崗位在招聘時(shí)都要求應(yīng)聘者能熟練使用至少一款游戲開發(fā)引擎。
當(dāng)然最理想的情況是同學(xué)們能把兩個(gè)軟件都使用的還不錯(cuò),但是當(dāng)時(shí)間有限只能先掌握其中一個(gè)工具時(shí),到底是選擇Unity還是Unreal呢?
為游戲開發(fā)人員,你可能想嘗試不同類型的游戲,例如3D、2D、多人游戲、VR、AR等。擁有能夠滿足各種游戲需求的引擎非常重要,幸運(yùn)的是Unity和Unreal都可以滿足。讓我們看一下各種不同的游戲類型,以及哪種引擎最適合它們:
3D – 兩個(gè)引擎都具有強(qiáng)大的3D功能,但是就圖形逼真度而言,Unreal是最好的。
2D – 兩個(gè)引擎都可以進(jìn)行2D,但是Unity有更大的焦點(diǎn)和工具集。
VR(虛擬現(xiàn)實(shí))– Unity的插件功能非常強(qiáng)大,可以用到整個(gè)XR基礎(chǔ)架構(gòu)中,因此在VR方面表現(xiàn)出色。
AR(增強(qiáng)現(xiàn)實(shí))– 兩個(gè)引擎都可以做AR,但是Unity做的時(shí)間更久,有更多的定義系統(tǒng)。
多人游戲 – 盡管Unreal是唯一具有集成支持的引擎,但兩種引擎都可以進(jìn)行多人游戲。盡管有許多第三方框架,但Unity的集成多人游戲仍在開發(fā)中。
移動(dòng)端 - Unity被認(rèn)為是最佳的移動(dòng)引擎。
Unity與Unreal應(yīng)該選擇哪種?
這最終還是取決于你的需求。不過我們至少可以這么說:
如果你是初學(xué)者,希望學(xué)習(xí)如何編寫代碼和創(chuàng)建各種游戲,請(qǐng)使用Unity。
如果你對(duì)編碼不感興趣,但希望獲得更好的圖形性能,請(qǐng)使用Unreal。
總體而言,這些還是表層的說法,因此我們建議你在做出任何決定之前先嘗試兩者。不過請(qǐng)記住,沒有最好的游戲引擎,只有最習(xí)慣使用的游戲引擎。 無論選擇Unity還是Unreal,世界都在你的指尖。所以走出去,創(chuàng)造一些神奇的游戲和應(yīng)用程序吧!
