隨著5G時代的到來,VR技術(shù)也越來越火了,軍事、房產(chǎn)、教育、醫(yī)療,還有游戲等方面,我們能看到許多VR技術(shù)的應(yīng)用。關(guān)于VR游戲的開發(fā),我想也吸引了很多人想要來學習。那么,VR/AR游戲開發(fā)培訓什么內(nèi)容,需要多長時間?
首先我們要知道,游戲開發(fā)需要一個基礎(chǔ)的載體。無論是什么樣技術(shù)手段下的游戲,都需要一個引擎,其中應(yīng)用比較廣泛的引擎就是Unity游戲引擎。那么VR游戲除了需要掌握unity引擎的知識,還需要學什么呢?
首先是計算機基礎(chǔ)語言——C#語言。掌握C#中的基本語法,熟練使用數(shù)據(jù)類型、語句、運算符、控制語句等知識點,對VR開發(fā)語言語法有初步了解和掌握;通過C#語言,了解控制語句、面向?qū)ο?、集合、委托、程序設(shè)計模式等知識。
其次是Unity引擎的學習,這里面涉及的主要是游戲中的專業(yè)知識:掌握VR開發(fā)中常用的幾套回調(diào)方法。鼠標指針回調(diào)、碰撞回調(diào)、觸發(fā)回調(diào)以及對應(yīng)的回調(diào)方法;學習精靈和GUI系統(tǒng)通過三個不同的練習,熟練掌握UGUI中不同控件的使用;還有動畫系統(tǒng)、導航系統(tǒng)、粒子特效等游戲中通用的知識。
然后是對Unity引擎的進一步學習,學習數(shù)據(jù)持久化、DoTween緩動插件、協(xié)程與性能優(yōu)化、Unity資源管理、FSM有限狀態(tài)機、EasyTouch插件、A*算法、Shader著色器、網(wǎng)絡(luò)通信。穩(wěn)固的游戲開發(fā)知識是一個游戲較基本、較扎實的地基框架。學好了搭建游戲的工具才能開發(fā)出好的游戲。
還有一點比較重要的是游戲策劃運營知識文案、玩法、關(guān)卡設(shè)計都是需要了解掌握的
較后就是學習HTC-Vive詳解、VRTK詳解、高通AR詳解、百度DuMix AR詳解、工程打包與發(fā)布、Shader插件詳解、SVN團隊協(xié)作工具、綜合團隊項目等內(nèi)容。
以上就是優(yōu)就業(yè)VR/AR游戲開發(fā)培訓的課程內(nèi)容。優(yōu)就業(yè)VR/AR游戲開發(fā)課程的總時長為五個月,學習的過程中穿插著許多真實的游戲開發(fā)項目,所以學習的知識看起來難度很大,其實是邊學邊“玩”,是一個很有意思的學習過程