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