Contents
- 1 Mini-degree 包含
- 2 更多資料與購買
- 3 學習目標
- 4 課程涵蓋的平台
- 5 講師介紹
- 6 VR 遊戲開發專案
- 6.1 1. Unity 基礎知識 – 通過構建一個多層次的 3D Platformer 來學習 Unity 和 C#
- 6.2 2. VR 平台體驗和平台設置
- 6.3 3. 森林的 VR 體驗和蚊子軍團
- 6.4 4. 創建 360 度照相的 VR 體驗
- 6.5 5. 以 360 度影片互動的 VR 測驗
- 6.6 6. 太空侵略者 VR
- 6.7 7. 定點傳送的探索遊戲
- 6.8 8. 拼圖遊戲
- 6.9 9. VR 健身遊戲
- 6.10 10. 飛行艙體驗
- 6.11 11. VR 平台遊戲
- 6.12 12. 潛水體驗
- 6.13 13. FPS 迎面射擊遊戲
- 6.14 14. RPG戰鬥遊戲
- 6.15 15. SteamVR Room – Scale的體驗 – “哥吉拉” 體驗
- 6.16 16. 以VRTK做出攀岩體驗
- 6.17 17. 低多邊形 3D 遊戲模型
- 6.18 18. 低多邊形 3D 遊戲模型
- 7 更多資料與購買
以Unity親自動手做 26 個身歷其境的遊戲體驗,
成為一名專業的VR遊戲開發人員。
潛入虛擬實境,創造 26 個令人投入的遊戲組合
歡迎來到世界上最完整的 VR 遊戲開發課程,你將由做實際專案來學習和掌握 C#、Unity 和 VR 的基礎。無論你的目標是為了好玩來學 VR 遊戲開發,或想在這令人熱愛的領域開創你的事業,或者成為一位專業的 Unity 開發人(高級開發人員每年薪資超過160k),這個課程包含實現目標所需的一切。
Mini-degree 包含
更多資料與購買
學習目標
- 各種運動(locomotion)技巧
- 追蹤眼球凝視(gaze-based)的互動
- 客艙/交通工具經驗
- VR的用戶界面設計
- 運用360度照相和360度影片
- 基於目前研究所知的如何避免暈車
- 3D遊戲力學和物理學
- SteamVR的房間規模(room-scale)體驗
- 等級
- 針對行動和桌面VR的性能和行業最佳實踐
課程涵蓋的平台
- Oculus Rift
- HTC Vive(將包含2個房間規模體驗)
- Samsung Gear
- Google Cardboard(Android和iOS)
- Google Daydream(將在今年晚些時候添加)
講師介紹
Pablo Farias Navarro是 ZENVA 的遊戲開發者和創始人,他已教授過20萬名學生遊戲開發,並創作了50門以上的課程。在遊戲開發教育領域,Pablo被邀請加入英特爾軟體創新計劃,並在舊金山、布里斯班和班加羅爾舉辦遊戲程式設計研討會。 自從1996年以來,Pablo一直很喜歡玩遊戲,且自從接觸過“The Matrix”,就對VR很著迷。

VR 遊戲開發專案
1. Unity 基礎知識 – 通過構建一個多層次的 3D Platformer 來學習 Unity 和 C#
此針對沒有先前的 Unity 或 C# 經驗的人。我們介紹 Unity 編輯器和物件導向的編程基礎知識。你將在此學習建構一個功能齊全的 Mario 式遊戲,具有不同的螢幕和等級。

2. VR 平台體驗和平台設置
在此我們將創建一個 VR 體驗,它包含一個飛往不同目的地的平台。我們使這個專案在所有平台上運行,並涵蓋一些性能基礎。

3. 森林的 VR 體驗和蚊子軍團
在此我們創建了一個虛擬實境體驗,在森林…一個寧靜的夜晚來了一群巨大的蚊子軍團。我們使用 Unity 的 VR 標準資產創建一個凝視互動用的十字標線。

4. 創建 360 度照相的 VR 體驗
在此我們教你如何使用 360 度照相創建 VR 體驗。我們從頭開始,涵蓋了什麼是 360 度照相,它們的存儲方式以及我們為了 Unity 做準備需要做什麼事。這課程還包括關於虛擬實境中相關UI的討論。在本單元的最後,你將建構一個 360 照相體驗,可以輕鬆地為任何類型的應用程式重新設計。你還將最終完成可重用的 UI 組件,可以將其應用到你未來的任何 Unity 專案中。

5. 以 360 度影片互動的 VR 測驗
在此我們建構了一個使用360度影片創建沉浸式( immersive )環境的互動式測驗。問題及其正確答案是從雲端載入的,即使遊戲製作完成後,測驗的內容也可以修改。我們假設你沒有先前的經驗教你 360 度影片製作。這個遊戲使用前面課程開發的元素,如為了基於凝視的互動所做的空間 UI 面板和按鈕。

6. 太空侵略者 VR
在此我們在 VR 中建立了一個完整的太空入侵者遊戲,你必須在後世界末日的世界中保護自己的城市免受外星人的傷害。要開始遊戲,玩家需要在塗鴉牆上拍攝。之後,敵方的陣型就會出現在天空,玩家必須把它們擊倒。得分顯示在塗鴉牆上。死亡的外星人會落在地上,堆積成垃圾堆。這個遊戲可在所有的 VR 平台上運作。

7. 定點傳送的探索遊戲
在這個模組我們創建一個遊戲讓玩家可在 VR 環境中用定點傳送的方式到處移動。 玩家可跳進移動的平台並躲避敵人。在本學習過程中,學生將建立一個完整的定點傳送系統,此可被放到任一 Unity 專案中應用。

8. 拼圖遊戲
在此我們涵蓋了拼圖遊戲的創建,玩家必須拖放拼圖片放到正確的位置。當拼圖成功完成時,一個巨大的金字塔從地面出現。該模組包括中級 C#概念,如代理( Delegates )和事件( Events )。

9. VR 健身遊戲
在此我們涵蓋了在 VR 中創建無限個運動員,玩家必在“現實”上做跳的動作才會在虛擬實境跳!這個遊戲的機制是無限運動員,在遊戲過程中創造出新的環境對象和平台。在低多邊形世界中,玩家必須跳過充滿水的溝渠。該遊戲也適用於沒有位置追蹤的頭機,如 Google Cardboard。

10. 飛行艙體驗
曾經想要像 Han Solo 領航你自己的宇宙飛船嗎?在這個模組中,我們將創建一個飛行員駕駛體驗,玩家可以飛越一個位於浮島的被遺棄的城市。我們在這裡有效地創建了一個虛擬的交通工具,完全可以儀表板上的按鈕來控制。這個專案很好的展示了暈車的實踐,也隨劇情發展敘事性的UI(位於遊戲世界中的 UI 元素)。

11. VR 平台遊戲
在此我們以學習到的Unity的基礎知識用到 VR,將我們建構好的平台遊戲做調整。這將介紹必須解決的幾個挑戰,例如通過螢幕修改起始畫面和遊戲,使其適合VR。玩家力學和 HUD ( Head Up Display ,頭機上顯示遊戲相關信息的螢幕)將被修改。另外,我們將介紹如何將原本的按鈕做到外部遊戲手柄(我們將使用 Xbox 360 控制器,但技能適用於任何遊戲手柄),以及如何手動觸發 Unity VR 標準資產中的事件。

12. 潛水體驗
在此我們建了一個完整的 VR 潛水體驗,玩家可以在這裡潛水,追捕魚但會遇到危險的鯊魚!這個經驗涵蓋了各種方面,如地形、水下的外觀和感覺 、動畫、表現和暈車的考量。

13. FPS 迎面射擊遊戲
迎面射擊遊戲非常受歡迎,本課程將不會錯過這遊戲就結束了。在這個模組中,學生們從頭開始建立自己的 VR FPS 遊戲。玩家可以使用類似於像亞利桑那州陽光( Arizona Sunshine )這樣的遊戲中所見的自由傳送系統來移動場景。敵人由殭屍組成,將具有 rig 動畫,以便在被擊落時可以實際行走或落下。玩家可以收集彈藥盒,槍顯示剩下多少彈藥。

14. RPG戰鬥遊戲
曾經想要建立自己的 RPG 遊戲?在這個模組中,我們在 VR 中製作了一個令人印象深刻的RPG遊戲,玩家可以探索地下城、和骷髏作戰、 收集武器和健康(戰鬥力),並與非玩家角色( NPC ) 互動。該遊戲使用無疆界傳送和基於標線瞄準的系統與不同的元素互動。

15. SteamVR Room – Scale的體驗 – “哥吉拉” 體驗
在此我們介紹了SteamVR SDK,以及如何為 HTC Vive 和其他 SteamVR 相容技術(如 Oculus Touch 控制器)開發了 Room-Scale 體驗。我們在這裡建立的遊戲是一種 “哥吉拉” 的體驗,玩家必須和在城市中的巨型恐龍戰鬥,城市正被這恐龍摧毀。在完成課程時,你將學會如何使這款遊戲能用手機 VR / Oculus獨立的標線來玩。

16. 以VRTK做出攀岩體驗
在此我們將使用開源VRTK程式庫( library ),讓開發人員可以使用 Unity 快速開發出 VR 的原型。該程式庫( library )支持 SteamVR 相容的頭機( HTC Vive、Oculus Touch )、Oculus SDK、Google Daydream 和 GearVR。在此模組中,我們將介紹 VRTK 中的不同運動和互動組件。最終,學生將有辦法開發出深度感覺的虛擬現實體驗:攀岩體驗,玩家用手攀爬巨石。

17. 低多邊形 3D 遊戲模型
為 Unity 用 Blender 製作低多邊形資產。掌握物件模式和轉變( transforms )、工具與模式( modes )、比例編輯、紋理和 UV 拆包( unwrapping )等。

18. 低多邊形 3D 遊戲模型
採用 MagicVoxel 創作數目、角色和景觀資產並將他們輸出到 Unity。學習刷頭和工具、照相控制與調色板。

更多資料與購買
歡迎加入 Soft & Share 團購和特價線上課程 !
你必須登入才能發表留言。