隨著VR熱度不斷增長,人們對于VR游戲的關(guān)注度越來越高,因此多年來一直堅(jiān)持VR游戲的開發(fā)者們似乎終于看到了一絲曙光。那么,VR游戲這幾年都經(jīng)歷了什么變化?開發(fā)者是怎么看的?
近期,外媒UploadVR采訪到PC游戲非官方移植版/Mod開發(fā)者DrBeef(Simon Brown),了解到他從Oculus DK1時(shí)代到Quest時(shí)代之間所經(jīng)歷的行業(yè)變化,以及VR Mod開發(fā)者的現(xiàn)狀和面臨的挑戰(zhàn)。據(jù)悉,DrBeef曾為DK1、Gear VR、Quest均開發(fā)過內(nèi)容,最近的作品包括向Quest非官方移植《毀滅戰(zhàn)士》、《重返德軍總部》、《毀滅戰(zhàn)士3》等經(jīng)典PC游戲。
Oculus DK1時(shí)期
據(jù)了解,DrBeef只是作為愛好在移植VR游戲,他的本職工作與VR和游戲無關(guān)。他表示:我實(shí)際上更傾向于C++和Java語言編程,不太習(xí)慣用Unity或Unreal引擎開發(fā)游戲,因此除非我提早退休,不然不會改行當(dāng)VR開發(fā)者。
當(dāng)談及成為一名VR開發(fā)者的契機(jī),DrBeef表示:Oculus推出初代PC VR DK1時(shí),就在早期入手了這款設(shè)備。因?yàn)橐恢倍枷矚g玩游戲,所以也對VR產(chǎn)生了興趣。不過剛開始VR內(nèi)容并不多,主要是一些技術(shù)演示內(nèi)容,此外也可以通過VORPX等軟件將PC游戲一鍵轉(zhuǎn)換成VR游戲。
當(dāng)時(shí),DrBeef開始接觸到嵌入式VR驅(qū)動(dòng)程序Vireio Perception,這是一個(gè)可以讓你在VR頭顯中體驗(yàn)2D PC游戲的軟件。從這里開始,DrBeef開始嘗試在VR中玩PC游戲,并向VR移植已有的游戲作品。
除了DK1外,他還陸續(xù)入手了DK2、Gear VR等VR產(chǎn)品,于是便開始首次開發(fā)《雷神之錘》移植版Mod。
游戲移植之旅
據(jù)了解,DrBeef曾經(jīng)向VR移植過的游戲包括《雷神之錘》、《半衰期》、《雷神之錘2》、《QuestZDoom》(毀滅戰(zhàn)士移植版運(yùn)行引擎端口)、《重返德軍總部》、《毀滅戰(zhàn)士3》等多款作品。
《重返德軍總部》VR Mod
他表示:如果只是直接在VR中運(yùn)行PC游戲,那體驗(yàn)感并不夠好。后來,參考Beloko在安卓手機(jī)中移植PC游戲《毀滅戰(zhàn)士3》的方式,利用多線程渲染方式,在Quest(同樣基于安卓移動(dòng)系統(tǒng))上運(yùn)行,發(fā)現(xiàn)效果還不錯(cuò),不過運(yùn)行速度不夠快。于是,添加了OpenGL ES(以手持和嵌入式為目標(biāo)的高級3D圖形應(yīng)用程序編程接口)的多視角渲染方式,這種渲染方式的好處是無需二次后端處理,即可顯示左右眼兩個(gè)不同的圖像幀。
如此一來,DrBeef成功在Quest上流暢運(yùn)行《毀滅戰(zhàn)士3》,而在此之前他也沒想到效果會這么好。
除了已經(jīng)移植的幾款經(jīng)典游戲外,DrBeef最感興趣的是移植《半衰期2》,不過他表示可能沒辦法實(shí)現(xiàn)。因?yàn)閕d software開發(fā)的《雷神之錘》、《毀滅戰(zhàn)士3》等游戲的引擎是開源的,而市面上很多優(yōu)質(zhì)的經(jīng)典游戲并未開源,因此選擇比較少。他補(bǔ)充,《Doom 3》可能是最新的一款知名開源游戲,后期id software就沒有再開源游戲了。
關(guān)于版權(quán)問題
此前,DrBeef移植的VR游戲通常在SideQuest等第三方平臺上分發(fā),而近期Oculus推出App Lab后,他也開始考慮進(jìn)入官方的應(yīng)用測試平臺,但這似乎并不簡單。據(jù)Oculus前CTO John Carmack稱,目前獨(dú)立開發(fā)者可以合法開發(fā)和發(fā)布VR游戲,不過在商標(biāo)使用和媒體版權(quán)上需要謹(jǐn)慎。比如,或許可以在Zenimax起訴Oculus案件完全結(jié)束后,向微軟申請一個(gè)默認(rèn)許可表格,這是最好的方案。
Oculus Quest官方應(yīng)用測試平臺App Lab上線
因此,短期內(nèi)DrBeef并不考慮在App Lab上架移植VR游戲,除了版權(quán)問題外,Valve的游戲《半衰期:針鋒相對》也很難出現(xiàn)在Oculus平臺上,而且該作并未使用Valve原版的GoldScrc引擎,不過是一個(gè)粉絲作品。相比之下,《雷神之錘》可能更容易被App Lab接受(不過還是需要獲得版權(quán)授權(quán)),John Carmack本人也玩過這款移植游戲。
考慮到目前App Lab已經(jīng)上線,DrBeef開始擔(dān)心未來人們無法通過SideQuest等方式本地安裝VR應(yīng)用,那時(shí)候他就不得不轉(zhuǎn)戰(zhàn)App Lab,否則將沒辦法分享自己開發(fā)的游戲。
在采訪中,DrBeef還分享了此前向VR盒子Gear VR移植PC游戲的心得。最開始,他開發(fā)了一個(gè)支持3DoF定位的《雷神之錘》VR移植版,該作利用谷歌ARCore對手機(jī)/頭顯進(jìn)行定位,因此你可以在游戲中只有行走,類似于6DoF定位的體驗(yàn)感。由于Gear VR移植版《雷神之錘》已經(jīng)內(nèi)置了定位功能,這也為后來向Quest移植提供了便利,只需要將定位方案改為Quest即可。
有趣的是,盡管當(dāng)時(shí)成功在Gear VR上移植《雷神之錘》,但由于散熱問題,沒辦法運(yùn)行很長時(shí)間。尤其是運(yùn)行定位軟件時(shí),所需的算力高機(jī)身也了。
那么,大游戲公司是否有可能正式為這些經(jīng)典PC游戲開發(fā)VR移植版呢?DrBeef認(rèn)為,F(xiàn)acebook可能不會這么做,不過擁有經(jīng)典游戲IP的公司或許可能會考慮,不需要很久優(yōu)化就可以將PC游戲轉(zhuǎn)化為舒適、沉浸的VR內(nèi)容。對于《毀滅戰(zhàn)士》、《雷神之錘》這類節(jié)奏快、爆炸和撞擊場景多、移動(dòng)速度快的游戲來說,移植到VR中可能需要解決舒適性的問題,不過一些節(jié)奏較慢的作品或許更有可能得到移植。
《毀滅戰(zhàn)士3》在SideQuest上的下載量遠(yuǎn)高于3萬次,基于半衰期的《Lambda 1 VR》下載量大約超過十幾萬次,而《QuestZDoom》的下載量可能已經(jīng)達(dá)到幾十萬次。
對于未來即將入行的VR開發(fā)者,DrBeef建議不要一開始就嘗試向VR移植PC游戲,而是下載Unity等引擎,多去嘗試。就像是SideQuest上的許多開發(fā)者一樣,即使是一個(gè)人的團(tuán)隊(duì),也能開發(fā)出有趣的應(yīng)用。
來源:青亭網(wǎng)