奇酷教育Unity一對一實戰班,采用行動式學習,三庫管理模式,商業項目驅動,構建有效的學習體系。
一、 語言階段
1.C#入門
MonoDevelop和VS2015的使用、編程學習方法、編程規范,數據類型與變量、運算符與表達式、控制語句、 方法和數組
2.C#基礎
面向對象編程基礎、繼承封裝和多態、抽象類、接口、索引器
3.C#進階
異常處理、字符串處理及應用、數據結構、排序和查找算法、枚舉和結構體、容器與泛型編程
4.C#高級
IO編程、反射、委托和事件及Lamda表達式、多線程、網絡編程
5.階段項目
回合制游戲核心開發、物理系統核心開發
二、Unity階段
1.Unity入門
游戲行業歷史與發展、虛擬現實和增強現實行業介紹、游戲開發流程簡介、Unity5引擎簡介、Unity3D編輯器基礎操作、資源導入\導出流程、地形工具、標準資源庫的使用、物理系統基礎、攝像機基礎、光照系統、材質系統、Navigation導航系統
2.Unity基礎
腳本生命周期、腳本基礎、三維數學基礎、常用工具類基礎、Legacy動畫系統和Mecanim動畫系統
3.階段項目
荒島求生、坦克大戰、飛機大戰、天天跑酷
4.Unity進階
UGUI基礎及實戰、音頻和視頻播放、新版粒子系、2D系統、2D物理系統、多平臺發布
5.Unity高級
UML基礎、設計模式、尋路算法、有限狀態機、行為樹、Mesh網格 、計算機圖形學基礎、ShaderLab基礎、對象池技術、烘焙基礎、LOD、遮擋剔除、Reflection Probe、Light Probe、NGUI插件
6.階段項目
地牢解密、瘋狂狙擊手、RPG系統
7.虛擬現實
Oculus DK2\CV1開發基礎、HTC Vive開發基礎、Gear VR開發基礎、暴風魔鏡開發基礎、路徑插件基礎、VR最佳實踐、項目優化策略、Kinect開發基礎、LeapMotion開發基礎、諾亦騰開發基礎、體感設備與VR設備聯合開發、AR開發基礎
8.增強現實
VR樣板房、VR塔防游戲、體感游戲
9.體感設備
Lua基本語法、uLua插件、熱更新原理、LuaFramework框架、XLua
10.階段項目
Lua及熱更新
三、實戰項目階段
1.網絡游戲開發
商業項目流程、策劃案解讀、技術文檔規范、SVN基礎、網游最佳實踐、網絡游戲架構、XML和JSON基礎、序列化和反序列化基礎、網絡同步基礎、協議基礎、MVC基礎
2.階段項目
網絡ARPG系統、對戰塔防系統、對戰卡牌系統、通用商城系統、通用背包系統、通用積分系統
3.虛幻體驗課
編輯器基礎、GamePlay框架、藍圖可視化腳本、常用材質制作、UMG UI設計器、虛擬現實