VR游戲開(kāi)發(fā)引擎大PK, 孰優(yōu)孰劣只是偽命題
Unity和Unreal作為VR游戲兩大開(kāi)發(fā)引擎工具,基本囊括了現(xiàn)階段各種類(lèi)型的VR游戲。而當(dāng)游戲開(kāi)發(fā)者面對(duì)這兩款工具的時(shí)候,可能會(huì)產(chǎn)生選擇恐懼癥。
對(duì)于游戲開(kāi)發(fā)者來(lái)說(shuō),Unreal Engine 4(以下簡(jiǎn)稱(chēng)UE4)和Unity這兩大游戲開(kāi)發(fā)引擎是他們開(kāi)發(fā)VR游戲的必備工具,兩家囊括了中小型以及大型游戲的開(kāi)發(fā)。毫不夸張的說(shuō),UE4和Unity已經(jīng)是VR游戲開(kāi)發(fā)的兩座大山,現(xiàn)在VR游戲市場(chǎng)正在起步階段,既然要占山為王,兩家公司也在使出渾身解數(shù)去吸引開(kāi)發(fā)者來(lái)到自家的平臺(tái)。
兩大引擎工具的前生今世
UE4是游戲公司Epic Game的杰作,這個(gè)公司做游戲時(shí)候“不務(wù)正業(yè)”,在1998年推出了虛幻引擎,再經(jīng)歷了UE、UE2、UE2.5、UE3、UDK、UE4這么多個(gè)版本的迭代后,終于到了今天大家看到的免費(fèi)還開(kāi)源的UE4。據(jù)了解,UE4免費(fèi)開(kāi)放下載后,用戶數(shù)量已經(jīng)達(dá)到200萬(wàn), UE4憑借其出色的畫(huà)面效果,為廣大3A級(jí)游戲開(kāi)發(fā)廠商所青睞。在六月的E3大展上,有超過(guò)80款正在開(kāi)發(fā)中的游戲作品采用了UE4,包括即將上市的VR兼容游戲《Batman: Arkham VR、《Tekken 7》、《Killing Floor: Incursion》等。
Unity這些年一直是手游和網(wǎng)頁(yè)游戲開(kāi)發(fā)者的寵兒,去年6月10日發(fā)布Unity 5.1版本后,Unity開(kāi)始正式支持VR游戲開(kāi)發(fā)。前幾天Unity Technologies剛剛宣布完成1.81億美元C輪融資。憑借較低的技術(shù)門(mén)檻與收費(fèi),以及對(duì)跨平臺(tái)的優(yōu)良支持,Unity獲得了一大批擁護(hù)者,在今年的Google I/O大會(huì)上他們就宣布平臺(tái)已經(jīng)坐擁550萬(wàn)開(kāi)發(fā)者。Unity在4月份時(shí)還與HTC達(dá)成了戰(zhàn)略合作,成立了“亞太虛擬現(xiàn)實(shí)產(chǎn)業(yè)聯(lián)盟”,屆時(shí)可能會(huì)有更多的VR初創(chuàng)企業(yè)會(huì)用上Unity游戲開(kāi)發(fā)引擎工具。
為VR游戲開(kāi)發(fā)做了哪些優(yōu)化
Epic Game今年二月在Twitch上的直播中宣布,為降低VR游戲開(kāi)發(fā)的門(mén)檻,UE4將在新版本中添加VR游戲編輯器。在新版本UE4中,游戲開(kāi)發(fā)者能夠?qū)崟r(shí)查看設(shè)計(jì)效果并進(jìn)行及時(shí)的測(cè)試。具體來(lái)說(shuō),通過(guò)Oculus Touch或者Vive 的手柄,開(kāi)發(fā)者能夠自如在虛擬的世界中進(jìn)行設(shè)計(jì),就像在現(xiàn)實(shí)世界用畫(huà)筆進(jìn)行繪畫(huà)一樣。最近,Epic Games工程師Tom Looman在推特上表示,將會(huì)在UE4的更新中添加對(duì)移動(dòng)VR平臺(tái)的瞬移系統(tǒng)的支持。
Carte Blanche演示截圖
Unity則甩出了一個(gè)牛氣沖天的開(kāi)發(fā)應(yīng)用系統(tǒng)——Carte Blanche。從演示視頻看,Carte Blanche擺脫以往的鼠標(biāo)鍵盤(pán)加屏幕的組合,開(kāi)發(fā)者需要帶上VR頭顯和手柄控制器在虛擬現(xiàn)實(shí)場(chǎng)景下進(jìn)行游戲元素的建立,這些元素會(huì)通過(guò)卡牌的形式呈現(xiàn),開(kāi)發(fā)者可以通過(guò)手勢(shì)和語(yǔ)音指令去放大、縮小、拖動(dòng)和放置元素在自己身處的世界中,甚至可以進(jìn)入到特殊元素的內(nèi)部繼續(xù)進(jìn)行設(shè)計(jì)。Carte Blanche還支持語(yǔ)音助手“U”,幫助游戲開(kāi)發(fā)者更加高效的進(jìn)行游戲設(shè)計(jì)開(kāi)發(fā)。
除了他們自身在為VR游戲的開(kāi)發(fā)做優(yōu)化,底層的芯片和顯卡廠商也在“推波助瀾”,英偉達(dá)之前對(duì)外宣布其推出的黑科技分屏渲染技術(shù)將會(huì)支持Unreal和Untiy。
入門(mén)Unity,進(jìn)階Unreal?
Unity適合小團(tuán)隊(duì)制作,甚至是獨(dú)立制作,主要趨向是手游,目前Unity仍然是手游市場(chǎng)占有率最高的引擎,超過(guò)九成的Gear VR游戲都采用了Unity引擎開(kāi)發(fā)。而UE4更加適合大團(tuán)隊(duì)大制作,主要趨向于PC平臺(tái)。
在VR游戲開(kāi)發(fā)的上手難易程度上,Unity配置VR項(xiàng)目十分簡(jiǎn)單,而且學(xué)習(xí)成本和開(kāi)發(fā)成本都較低。相比較之下,Unreal的學(xué)習(xí)難度比較大,內(nèi)含模塊功能強(qiáng)大但是操作十分復(fù)雜,一般入門(mén)開(kāi)發(fā)者可能需要一年半左右的時(shí)間才能上手使用Unreal開(kāi)發(fā)VR游戲。不過(guò)從畫(huà)面效果上來(lái)看,Unreal的畫(huà)面渲染效果質(zhì)量更勝一籌,現(xiàn)在很多VR游戲大作的Demo都是用Unreal來(lái)開(kāi)發(fā)制作的。
綜上,這兩個(gè)游戲開(kāi)發(fā)引擎工具各有千秋,目前的發(fā)展來(lái)看,小編認(rèn)為如果游戲項(xiàng)目主打移動(dòng)平臺(tái)而且制作預(yù)算較低,對(duì)畫(huà)面要求不是特別高就首選Unity,反之Unreal會(huì)是更適合的開(kāi)發(fā)工具。
開(kāi)發(fā)者應(yīng)該要注意的二三事
游戲開(kāi)發(fā)引擎工具是VR游戲生態(tài)上最重要的節(jié)點(diǎn),正如上文所述,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),游戲開(kāi)發(fā)引擎的選擇可能需要從成本控制、技術(shù)支持、渲染效果、性能消耗、平臺(tái)的兼容性等等方面考慮。不過(guò),游戲引擎只是一個(gè)工具而已,掌握操作一切的還是人,人有多大才,VR游戲就有多驚艷。
而且,雖然這兩款游戲開(kāi)發(fā)引擎工具撐起了VR游戲制作的一片天,但是我們現(xiàn)在看到的還是一堆Demo在天空飛,落地的VR游戲少之又少。VR游戲的開(kāi)發(fā)制作需要考慮到沉浸感和交互體驗(yàn),所以開(kāi)發(fā)難度之大和周期之長(zhǎng)是普通用戶所無(wú)法想象的,再加上如果要考慮游戲內(nèi)容開(kāi)發(fā)之后的商業(yè)化問(wèn)題,VR游戲從開(kāi)發(fā)制作到運(yùn)營(yíng)之路簡(jiǎn)直荊棘遍布。
最后,記得關(guān)注微信公眾號(hào):鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新
