大家好,我是東尼!還記得我年前跑去高雄看別人在48小時內開發VR遊戲嗎?
在VR(虛擬實境)蓬勃發展,VR開發逐漸浮上檯面的一刻,VR開發者需要什麼樣的技能?會用什麼VR開發工具(除了像HTC Vive之外)?組隊需要找什麼樣的夥伴呢?開發起來會很困難嗎?讓我們以下一個簡單與台灣VR開發團隊的側訪,給大家一點信心與開發實戰小心得!(最後也有h幣小活動喔!)
講在前面的前情提要(?
什麼是GGJ(Global Game Jam) 呢?是一個年度的全球遊戲開發盛會,由各方人才(天才軟體工程師、美術鬼才等)基於創造遊戲的興趣聚集在一起,挑戰在48小時內創造出遊戲的智力體力馬拉松。這次高雄的GGJ位在高雄市數位內容創意中心,HTC也特別贊助了兩台HTC Vive虛擬實境裝置,非常期待現場參與者的創意爆發!(北京也有喔!)
虛擬實境這個名詞才剛剛引起大眾的注意,有一群遊戲開發的人才就已經大方的擁抱這種新媒介的創作,我們也從旁記錄了他們的靈感創作過程,也找了些機會訪問他們的心得與給VR開發者夥伴的建議。
許多開發者都提到,虛擬實境裡的開發經驗,與一般三度空間體驗不同之處,在於整個世界是經由你的角度來建造與修正,而不再只是透過一個平面的螢幕。所以從螢幕上去觀察和修正是不夠的,往往需要反覆地親身投身其中,才能確定畫面與感覺真正的到位。
在活動一開始,簡單的初步認識之後,來自各領域的開發者與專家們旋即展開密集的討論與嘗試,目標就是在48小時之後,產出一個有一定完成度的嶄新遊戲概念。桌上擺著的是每組都有一個的概念背板,上面塗滿畫滿的,就是這些開發人才腦中閃過的種種天馬行空想法。
短短幾個小時過去,這些背板會長成像這樣的壯觀作品。
裡面除了需要的素材,劇情的設定,到成員們的簡單分工等,無所不包。除了可以看見團隊的思路進展,還有很多開發者們無俚頭又可愛的小筆記。
雖然說虛擬實境的體驗開發比起一般遊戲,難度不見得提高,但在創造虛擬實境世界時,往往需要不定時的投身其中,親身的感受每個細節磚瓦的呈現與塑造。
我們詢問的過程中,提到尤其像是在呈現身體部位的摹寫(比如說一只拿著燭光的手(如下圖))更需要潛心的去觀察每一個細節與呈現手法。呈現的身體部位很大一部分會影響到虛擬實境體驗者的沉浸體驗。
舉例來說,你在虛擬實境中看到自己的手掌是不是夠像,是不是運作正常,很大一部分會影響你的入戲程度。這也是美術設計與程式設計需要緊密合作的一個環節,開發的時候,也常常會看到夥伴們讓人會心一笑在研究的模樣。
講到這個燭光與手掌的呈現,開發者們每一個細節與畫面的結合,從手掌的角度到火光拖曳的效果,都需要親身進入虛擬實境中作每一個校正。
我們利用時間空檔,迅速的訪問了一下本次高雄GGJ的虛擬實境開發者們,希望他們能就本次的開發經驗,與使用HTC Vive的種種印象與特性,傳達給有興趣的朋友們。
在HTC Vive等虛擬實境裝置上開發的難度高嗎?有沒有什麼需要注意的?
其實和一般人想像不一樣,在HTC Vive硬體平台上開發虛擬實境體驗難度並不會比其他三度空間體驗來得難。尤其因為HTC Vive與相關控制器的程式碼與定義相當清楚,加上現在對Unreal與Unity等引擎的官方/非官方支援,其實已經非常的好用與方便。只是初次開發上,搭配一個熟悉Steam/Valve程式碼的工程師會省事很多。
要為虛擬實境開發內容,應該要選用什麼工具或遊戲引擎?(Unreal/Unity?)
看你的個人喜好、團隊能力與熟悉度。很多人喜歡用Unreal是因為光影效果非常漂亮、有些團隊選用Unity是因為普及的早,跨平台方便(手機、平板、電腦…etc),很多人覺得相對unreal簡單很多。
開發過其他虛擬實境裝置的你,對HTC Vive最深刻的印象為何?
沉浸式的體驗,尤其是不熟悉這種高端虛擬實境的朋友們,在畫面非常細膩與流暢的時候,常常會發現自己當下的感覺與在現實世界中沒有區別,產生一種虛實難辨的奇妙感覺。對我們開發者來說,就是真正精準與成熟的虛擬實境技術所能達成的效果。基本上用HTC Vive開發已經不需要擔心有頭暈等不好體驗的問題,加上HTC Vive的控制器定位精準,coding部分也很方便,這是我們先前接觸過其他裝置開發的朋友最印象深刻的地方。
此時團隊中的美術有話要說
作為美術,我必須要說在虛擬實境中看到自己的作品真的比其他創作成果還來得過癮。而且我們發現,要作出沉浸感,其實畫面不用非常的細膩,甚至卡通/像素風格都不會影響人們的沉浸式感受。重點是HTC Vive戴上去的空間感,加上體驗的畫面順暢與定位精確,就能夠很輕易的讓使用者進入場景與氣氛之中。
我們美術上的選擇是比較偏卡通與極簡風格的,一開始有點擔心,還以為會給體驗者很難融入的感覺,但是後來發現是擔心太多了。反而是建議開發虛擬實境的美術們要好好呈現出自己的風格,會比較容易讓使用者踏入想要的氣氛中,所謂單純的材質細膩度反而不是絕對的重要。
當然,如果有時間的話,虛擬實境也最龜毛的美術能夠好好畫得過癮的地方。不像手機遊戲有系統資源的限制,太細的圖常常跑不動,虛擬實境反而能夠盡情的劃出自己真實想像的模樣。
各位開發者夢想中的VR體驗是什麼?
一位電影人才這樣說….
有一位開發者本身是電影特效工作室的創辦人,他希望能夠做出一個虛擬實境中的另類電影,或者說是「體驗」。我們能夠投入到整個電影之中,作為旁觀者,或是一個參與者的方式,溶入整個故事劇情之中。不再只是被動的看著一個螢幕上的故事,而是感受故事在身旁活生生的發生,甚至是參與到劇情的發展,影響故事的走向。
一位遊戲團隊的隊長這樣說…
另一位遊戲開發者表示他夢想中的VR體驗像是虛擬實境中的多人社交/互動,聽起來很像Facebook之類的應用,但是透過VR能夠真實感受到身邊彼此的存在。
就像是我們在論壇上一直提到的,沉浸式的虛擬實境體驗很難跟別人描述。可能一個人玩得很開心,其他人在後面無聊排隊乾瞪眼。所以他和團隊希望能夠做出一群人都能一起遊玩參與的內容。
有沒有想給其他VR開發者的一些鼓勵?
我們的熱情在於遊戲,很多遊戲的主旨,是去達到日常生活中達不到的事情。
如果結合VR,你設計的體驗與內容,能夠變得讓人難以自拔的深刻。尤其在像是HTC Vive等硬體技術已經非常成熟的時候,VR開發者已經不需要擔心硬體部分會有不好的體驗(如暈眩)。HTC Vive的控制器定位精準,coding的部分也直接容易很多。
VR的開發絕對沒有想像中的冷硬與困難,只要你身為開發者的熱情,願意認真去擁抱虛擬實境這個全新的媒體與平台,那麼你真的可以做出我們從未想像過的厲害東西。
最後附上GGJ記錄的,用HTC Vive製作的兩個VR作品
【After Visit - 返家小紅帽】
【Hell Pharaoh - 恐怖法老王解謎】
【新年快樂開工h幣小活動:回覆抽50h幣!】 快問快答!你覺得沉浸式的虛擬實境體驗,一定要有什麼內容呢?從現在起到2/19(五)在內文回覆,結束後抽出十名版友各得50h幣! 東尼範例:我覺得沉浸式就是要做航海的體驗!一邊乘風破浪一邊指揮船員,還可以感受到海上風暴的威力,這點子做得出來絕對會得獎!
恭喜得獎者! maxhoop | laieating | 魅誘之心 | 蝴蝶飛ㄚx2 | 吃土專家 | 微笑貓咪 | jackypai | 萬妹 | Alan Hong | Pinruuuuu |
最後也許你會想看:
原來開發者都是一群浪漫到掉渣的人-GGJ北京行Day1
48小時內開發了一場夢-GGJ北京行Day2&3
HTC Vive 十二款豐富遊戲發表,同時三創體驗再次開啟!
|