如果說2014年Facebook以20億美元收購Oculus,讓外界首次聚焦VR/AR行業(yè)的話,那么2016年則必定將成為VR/AR行業(yè)爆發(fā)的元年,各大公司齊步進軍VR/AR,在主流科技媒體上,每天都會頻繁出現(xiàn)關于VR/AR行業(yè)的報道、分析報告的出爐、市場的增量、投資的追加,以及新的入局者,無不預示著VR/AR行業(yè)的蓬勃向上。尤其是視頻游戲行業(yè),因為潛在市場巨大、對營收持樂觀態(tài)度、以及用戶的高期待,更成為VR行業(yè)的最佳入口。

那么,如何入門VR游戲呢?
1、VR/AR是什么?
1)VR
維基百科定義
VR,是virtual reality的縮寫,簡稱虛擬技術(shù),也稱虛擬環(huán)境,是利用電腦模擬產(chǎn)生一個三維空間的虛擬世界,提供使用者關于視覺等感官的模擬,讓使用者感覺仿佛身歷其境,可以及時、沒有限制地觀察三維空間內(nèi)的事物。
人話版
VR,是利用電腦技術(shù)再造一個虛擬空間,利用VR設備的頭部、動作監(jiān)測技術(shù)追蹤用戶的動作,再反饋到內(nèi)容中,為用戶提供沉浸式的體驗。因為呈現(xiàn)內(nèi)容全為虛擬,VR設備也往往以全封閉的形式呈現(xiàn)。
2)AR
維基百科定義
AR,是Augmented Reality的簡稱,是一種實時地計算攝影機影像的位置及角度并加上相應圖像的技術(shù),這種技術(shù)的目標是在螢幕上把虛擬世界套在現(xiàn)實世界并進行互動。
人話版
AR,是利用電腦技術(shù)在現(xiàn)實世界上疊加上新的虛擬內(nèi)容,相當于是現(xiàn)實世界的增強版。因此,AR設備通常需要保持透明或半透明狀態(tài),必須保證體驗人員能看到現(xiàn)實場景,并利用集成影像投射原件,豐富現(xiàn)實場景。
3)區(qū)別

2、VR游戲軟件/設備介紹
如果要學習制作VR游戲,必須有相應的VR軟件和VR設備。
1)硬件:VR設備
如上所言,VR設備主要可分為PC端和移動端兩塊,目前發(fā)展的比較成熟的主要是PC端的頭戴式設備(HMD)和平臺,像HTC Vive甚至被譽為“沒有體驗過HTC Vive,就不算了解VR”,可見其效果斐然。另外,Sony的PlayStation VR也將在10月推出,可視為其支持平臺游戲VR化的重要一步。
而移動端的VR設備,可以配合智能手持設備使用,更加簡單、舒適,最具代表性的就是三星Gear VR,預訂Galaxy 7就可免費獲贈Gear VR,相對PC端產(chǎn)品,價格優(yōu)勢明顯,但體驗感也不及PC產(chǎn)品。而國內(nèi)也有百元級定價的暴風魔鏡在售,體驗VR的門檻并不高。

2)軟件:游戲引擎
在使用VR硬件體驗VR游戲之前,我們需要先使用游戲引擎實現(xiàn)VR特效,制作VR游戲。一般來說,Unity和Unreal是VR游戲制造商使用的主流游戲引擎。

Unity是一個用于創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的綜合型創(chuàng)作工具,推出較早,學習、開發(fā)成本都相對較低,而且已經(jīng)提供了一些現(xiàn)成的VR下的demo以供參考,但是畫面渲染能力較弱,官方插件不全,對控制器的支持也一般。主要用于組件多但面數(shù)低的游戲制作,移動端較簡單的VR的開發(fā)也基本是基于Unity實現(xiàn)的。

Unreal同樣是全球知名的商用游戲引擎,占據(jù)游戲市場80%的市場份額,學習、研發(fā)成本高難度大,操作復雜,并且有相當部分缺乏現(xiàn)成文檔,完全處于探索階段,bug也比較多,游戲打包編譯時間也很久;但好處在于畫面效果比Unity高出不少,渲染能力、插件支持和對控制器、手柄的操控都完全秒殺Unity?;赑C端開發(fā)的HMD類VR游戲,因為更強調(diào)畫面感和真實性,基本都采用Unreal實現(xiàn),現(xiàn)在也逐步進入手游領域開發(fā)。
目前,兩款游戲引擎最新版本都已經(jīng)與Oculus、Sony、HTC等主要VR廠商的合作,可以方便的開發(fā)VR游戲。
3、學習資源
雖然VR游戲制作包括環(huán)節(jié)眾多,游戲新手在面對策劃、程序、美術(shù)、音效、特效等,會覺得無從學起,如果是這種情況,不妨以游戲引擎為切入點。最主要的是,VR效果最終要從游戲引擎中體現(xiàn)、輸出,所以學會了游戲引擎的操作,也就是掌握了VR游戲開發(fā)的一大半。另一方面,在使用游戲引擎時,會接觸到動畫系統(tǒng)、GUI、美術(shù)、音效、特效、光照系統(tǒng)、關卡、游戲邏輯乃至最后的打包輸出等多個環(huán)節(jié),一次體驗后,就能基本走遍游戲開發(fā)的全程。
1)書籍
對國內(nèi)行業(yè)來說,VR開發(fā)是新領域,很少有合適的教材、專著適合學習,一些中文教材要么引擎版本不是最新版,操作有脫節(jié),要么知識點重復累贅,如果要從書籍入手學習,最合適的基本都是外文出版,少量有中文譯著,價格都比較貴TAT
《精通Unreal Engine 3卷Ⅰ》:https://book.douban.com/subject/6886556/
《精通Unreal Engine 3卷Ⅱ》:https://book.douban.com/subject/6895695/

這兩卷叢書是Unreal引擎的入門級基礎叢書,作者來自三維設計教學領域的著名公司3DBuzz。本身教材編寫的詳略程度和難易程度是十分適合自學的,對著教材和Unreal練習,比較容易上手,如果結(jié)合視頻更加事半功倍。
但有一個問題是,這本書因為出版較早,所使用的軟件版本已經(jīng)不是市面上主流的Unreal版本,因此一些操作會對不上。
《Unity 3.x Game Development Essentials》:
https://book.douban.com/subject/10434779/

這本書是Unity入門必備款,真·游戲開發(fā)零基礎實操上手經(jīng)典教材。學習內(nèi)容安排有條理,難度也是逐級遞進,還能在教方法的同時告訴你這款軟件設計的機制和道理,對新手來說親和力很足。如果認真跟著學完這本書,你差不多的就能自己完成一個小游戲制作了。
缺點也有:有點話嘮,經(jīng)常重復講解同一個步驟,看兩遍還好,五遍六遍,就很抓狂了;雖然是零基礎,但是至少要懂一些程序語言;書中提到的Unity 3.x版本同樣比較落后;外文書籍,語言障礙永遠橫亙在中間。
《Unity 5.X從入門到精通》:

官方出品,Unity 5.X最新版本,權(quán)威性和科學性毋庸懷疑,適合初學5.x版本的人。但也不適合完全零基礎的人,起碼的編程語言還是得略懂,另外這本書雖然很厚,但大部分都是圖片,案例也不多。
其他有需要的,推薦收藏兩個豆列:
遊戲編程:引擎及工具使用:https://www.douban.com/doulist/1474762/
遊戲編程:引擎及工具開發(fā):https://www.douban.com/doulist/1472954/
2)網(wǎng)絡資源
·真·無程序語言基礎·小白學員:
請從C#、JS基本語法開始學起,主要以C#為主,在開發(fā)中使用較多。至于C#如何上手,好像超出了這個回答的范圍,萬能的知乎已經(jīng)有不少優(yōu)質(zhì)答案,請大家前往C#話題精華區(qū)自行尋找資料、課程、文檔:https://www.zhihu.com/topic/19590712/top-answers
例如:學習C#的正確姿勢以及一些問題?https://www.zhihu.com/question/29815580
·課程資源:
最佳的學習資源其實在Unity官網(wǎng):http://unity3d.com/cn/learn/tutorials
Unity wiki:http://wiki.unity3d.com/index.php/Main_Page
Unity blog:http://blogs.unity3d.com/category/technology/
Unity answer:http://answers.unity3d.com/
Unreal Engine 4的文檔:https://docs.unrealengine.com/latest/INT/index.html
Unreal Engine 4 Answerhub:https://answers.unrealengine.com/index.html
官網(wǎng)提供各類新手入門的視頻教學(英文)和素材(素材和插件都可以在assetstore下載到,部分收費),教學內(nèi)容比較基礎。而跟著文檔走,能扎實軟件基礎,初學者認真學完可以制作自己的第一個游戲。
如果對著教材學習比較乏味,可以考慮《Unity 3D游戲程序開發(fā)公開課》(http://study.163.com/course/introduction/713021.htm#/courseDetail),《游戲特效- Unity3d特效基礎-入門到精通》(http://study.163.com/course/courseMain.htm?courseId=1002818014)這類免費課程。
如果自控能力不夠需要監(jiān)督or自學遇到瓶頸需要指導的,可以選擇有教師輔導的課程,比像網(wǎng)易云課堂的微專業(yè)《VR游戲設計師》(http://mooc.study.163.com/smartSpec/detail/1001149004.htm?utm_source=2045618&utm_medium=cps&utm_campaign=affiliate)這類能業(yè)余時間學習,能在學習之余跟老師交流討論,可以在學習中獲得一些項目經(jīng)驗的就差不多了,美中不足的就是這類線上培訓還比較少。
并不是特別贊成辭職專門去上個封閉培訓班這類做法,就Unity的學習體驗,Unity的入門很簡單,跟著官網(wǎng)和文檔就行,Asset Store插件也很多,所以動輒幾萬的培訓班好像并沒什么意思。但學下去后卻發(fā)現(xiàn),Mono腳本就能延伸出來的一堆問題,在開發(fā)中還要整合游戲開發(fā)中干卡制作、特效合成等等多種技術(shù),與各環(huán)節(jié)人員反復溝通調(diào)節(jié)。在初級到進階之間,很容易遇到瓶頸期,有老師能做個提點還是很有必要的,所以比較輕量的線上培訓,或者學習者相互交流平臺倒是個不錯的選擇。
·VR資訊網(wǎng)站/論壇:
VR789:http://www.vr789.com/
一個比較完整的VR導航網(wǎng)站,包括垂直網(wǎng)站、VR設備、VR開發(fā)等都包含在其中,出入門者可以去這里找到自己需要的內(nèi)容瀏覽查看。
除了一般的VR資訊之外,還提供各類平臺的VR游戲下載,相當于一個帶資訊的應用市場。
87870:http://www.87870.com/
新聞資訊+評測+VR游戲+社區(qū)的綜合體,各方面都比較完整的一個網(wǎng)站。
Yivian:http://yivian.com/
VR科技博客,原創(chuàng)內(nèi)容很多,并且隨手摘錄各種VR行業(yè)報告、關注指數(shù),類似VR圈中的月光博客。
·國外網(wǎng)站也有兩個推薦,但平時看的不多:
VRfocus:http://www.vrfocus.com/
·與VR相關的貼吧,比較推薦入門者關注:
VR吧、oculusrift吧、htcvive吧之類的,雖然貼吧廣告很多,但人氣還是可觀的。
·微信公眾號:
VR次元(qqtechvr)
騰訊科技出品的VR專業(yè)微信賬號
VR觀察(VRguanchajun)
VR觀察網(wǎng)出品的公眾號,各類行業(yè)報告、內(nèi)容數(shù)值都比較全。
4、一些建議
1)從真實世界的角度設計游戲關卡和動作
傳統(tǒng)游戲的代入感不強,但VR游戲的逼真感,卻能讓一些華麗酷炫的動作嚇到游戲者,所以設計VR游戲時,即使移植其他平臺的游戲,也不能原樣照搬。
2)恰當利用VR的感染力
VR的逼真感在另一方面也能增加玩家的“在場感”,提升虛擬人物與玩家的眼神交流、肢體接觸等,都是加強體驗感的不錯方式。