達內以實用為核心,拒絕技術點羅列堆砌課程由淺入深,循序漸進,從原理入手,技術扎實
首階段:培養邏輯思維
1.VR/AR開發環境搭建
了解VR/AR開發環境及開發工具
熟練操作Unity編輯器
掌握常用物體及組件在VR/AR
開發中的應用
2.C#深入理解.NET框架原理
熟練掌握C#編程基本語法及規范
培養良好編程習慣
《2048》-VR游戲項目
3.3D數學
靈活運用三角函數、反三角函數、
向量、四元數等工具類
解決VR/AR開發中數學問題
掌握物理引擎基礎特性,能夠實現
VR/AR項目中各種常見功能
《城市實景漫游》—VR房產項目
4.UGUI
熟悉UGUI各功能組件使用
掌握UGUI事件系統及屏幕自適應
VR/AR中3DUI開發
《英雄無敵VR》—VR游戲項目
第二階段:強化Unity開發
1.Unity高級組件
了解VR/AR開發環境及開發工具
熟練操作Unity編輯器掌握常用數據結構的特點和應用
掌握角色換裝案例的設計思路
了解協程的底層實現原理及編程方式
了解常見尋路方式(單元格,導航導航網格,路點)
掌握Unity網格尋路
掌握視頻播放和Easy Movie Texture插件的使用
熟悉Unity屏幕特效
2.項目資源優化
掌握常用數據結構的特點和應用
掌握角色換裝案例的設計思路
了解協程的底層實現原理及編程方式
了解常見尋路方式(單元格,導航導航網格,路點)
3.NGUI+Unity2D
掌握NGUI插件的應用
掌握ARPG商業項目UI設計
NGUI實現背包系統
《保衛大本營》2D項目開發
4.移動VR/AR
掌握Android、IOS項目發布
掌握手機陀螺儀的使用
掌握EasyTouch插件的使用
掌握HTC Vive VR項目開發
掌握AR項目開發
《幼兒認知》—教育類AR項目
《全景旅游》—旅游類手機VR項目
《全景視頻》—VR全景視頻項目
第三階段:突出架構設計
1.面向對象
了解面向對象特征
熟悉抽象類、接口、委托、
事件的語法及意義
理解面向對象編程思想
掌握面向對象程序設計
2.設計模式
深刻理解面向對象設計原則
了解面向對象的分析與設計,
掌握編寫優秀代碼的能力
掌握設計模式,能將設計
應用于VR/AR/游戲實際項目
3.VR/AR架構設計
理解對象池的概念,掌握對象池的架構設計和實現
理解程序集和反射的概念,掌握反射的應用
理解通訊原理、TCP、UDP,數據協議,掌握網通訊架構設計與實現
掌握項目中常用工具類庫的設計與實現
掌握項目核心系統的架構設計與實現
《魔神劍》—ARPG項目核心系統架構設計
4.人工智能
了解人工智能,能編寫高級人工智能的程序
實現通用的人工智能框架,實現通用戰斗系統
實現通用的智能感知框架
實現2D/3D空間中的行為操控
《魔神劍》—ARPG項目AI架構設計
第四階段:完整項目實戰
1.行業知識、企業開發流程及規范
掌握項目開發流程
掌握美工人員對接技巧和規范
掌握項目優化原理與技術
2.VR/AR項目優化
掌握項目優化原理與技術
3.數據處理+SDK
掌握多平臺操作XML、Json數據文件
掌握如何對VR/AR項目核心數據加密
熟練掌握多平臺Sqlite數據庫操作
完成《魔神劍》項目數據庫設計
了解Android SDK開發步驟
掌握調用Android SDK
4.《魔神劍》項目實戰
積累開發經驗,強化解決問題能力
完成項目單機、網絡雙版本開發設計和實現
發布PC版本和移動版本
掌握高級開發技能,UI框架,技能框架,網絡通訊,設計模式等
完成《魔神劍》ARPG項目
1.魔神劍APRG項目
2.英雄無敵VRVR游戲項目
3.幼兒認知VR教育類項目
4.保衛大本營2D項目
5.全景旅游VR旅游項目
6.城市實景漫游VR房產項目
教育、影視、軍事、電商、游戲、醫療、工業、房地產