隨著VR市場的升溫,越來越多的遊戲開發者加入到了VR遊戲的開發者行列裡面來了。VR遊戲開發還處於嬰兒期,所以裡面的發展機會和空間還非常大。
那如何開始呢?
開始VR設計僅僅有興趣是不夠的, 你需要找到一個適合遊戲題材適合用VR這種形式去演示。如果你沒有什麼好的Idea,可以參考這篇文章:http://uploadvr.com/35-vr-games-2016/, 今年Oculus最值得期待的35款VR遊戲,可以按圖索驥去尋找適合的題材和形式。
我需要什麼工具?
你至少需要4個工具去打造一款VR遊戲
遊戲引擎:用來控制玩家的輸入,創建遊戲邏輯和遊戲圖形處理
3維模型編輯器:用來創建遊戲中任何3D物件
圖形編輯器:用於創建紋理,材質
聲音編輯器:用於聲音,音效編輯
遊戲引擎選項:
1. UDK/UE4 (Unreal DevelopmentKit)
收費: $19/月, 外加5%的遊戲收入分成
https://www.unrealengine.com
最新版本是4.11
2. Unity
收費:$75/月 或者 一次性$1500。Unity沒有要求遊戲收入分成
http://unity3d.com/
最新版本是Unity 5
3. Cry Engine
收費: $9.9/月
http://cryengine.com/
最新版本是 Cry Engine 4
3D編輯器選項:
1. 3D studio max
費用 : $195/月 或者 一次性$3675
www.autodesk.com/products/autodesk-3ds-max/free-trial
2. Autodesk Maya
費用 : $600/年 或者 一次性$3454
www.autodesk.com/products/autodesk-maya/free-trial
3. Blender
免費
http://www.blender.org/download/
圖形編輯器
1. Photoshop
$50/月 (或者老版本cs6 $700)
https://creative.adobe.com/products/photoshop
2. Gimp
免費
www.gimp.org/downloads
3. Paint.net (windows)
免費
http://www.getpaint.net/download.html
4. Pixelmator (OSX)
費用:$30
http://www.pixelmator.com/
聲效編輯器
1. Adobe Audition
費用:$19/月
www.adobe.com/products/audition.html
2. Wavepad
費商業應用免費, 商業應用 $60
www.nch.com.au/wavepad
3. Audacity
免費
audacity.sourceforge.net/download
遊戲引擎的Demo
這個其實很重要,在你決定選用哪個遊戲引擎之前,你可以多下載幾個用該引擎打造的最新Demo版本,這樣你就能有個更加直觀的感受。遊戲的引擎不斷在升級,新的功能也不斷被加入。而遊戲公司的引擎Demo一般就會展現其最新的特色。
教程
UDK: http://www.worldofleveldesign.com/categories/cat_udk.php
UE4: https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE
https://docs.unrealengine.com/latest/CHN/index.html
Unity: http://unity3d.com/learn/tutorials/modules
CryEngine:http://docs.cryengine.com/display/SDKDOC1/Home
最佳實踐方案
Oculus已經在如果開發VR遊戲上面,研究了很久時間,他們有推出一個最佳實踐方法,這份指導可以幫助你在VR遊戲開發上面少走很多彎路。這部分重點推薦。
https://developer.oculus.com/documentation/intro-vr/latest/concepts/bp_intro/
當然除了Oculus,在VR遊戲開發中還有很多大拿有自己的經驗,這些也值得參考。
Steam Dev Days:
Steam Dev Days 非常推薦,它討論了VR遊戲開發的各個方面的問題
http://www.steamdevdays.com/
這個網站裡面的視頻和PPT非常詳細的討論了VR遊戲開發中涉及的問題,非洲值得都看一下。
VR遊戲設計輔助工具
模型商店
VR遊戲很大一塊工作量是3D建模和美工,以下是一些免費和付費模型資源,可以加速大家的遊戲開發。
https://www.cgtrader.com/
https://www.youmagine.com/
https://cults3d.com/
https://sketchfab.com/
https://pinshape.com/
http://www.myminifactory.com/
https://www.shapetizer.com/
http://www.523dp.com/
http://www.3d66.com/
http://www.duc.cn/
3D音效
為了增加VR遊戲的沉浸感,遊戲在音效的設計上面和傳統遊戲是不一樣的。因為你帶著VR頭盔,頭部在不停的轉動,你雙耳聽到的聲音是和頭部的方位有密切的相關性。
http://dysonics.com/
https://www.impulsonic.com/
http://realspace3daudio.com/
http://visisonics.com/
http://www.twobigears.com/3dception.php
https://www.audiokinetic.com/
http://www.iosono-sound.com/game-audio/
接入更多的VR外設
操控VR遊戲,,目前市面上的外設有很多,你沒有辦法去為每個外設做驅動,外設廠商也不會單獨為你的遊戲提供驅動,所以你的遊戲如果需要更多的外設支持則需要一個中間件來(VR Middleware)驅動。
目前提供這個的主要有兩家:
http://www.middlevr.com/
http://www.osvr.org/
最後就是訂購一個Development Kit
目前可以訂到就是DK2,最方便的就是在淘寶上買一個。Oculus Rift雖然已經開放預訂,但是目前定可能要等到7-8月才能收到。