| 階段 | 時間 | 學習內容 | 學習成果 |
|---|---|---|---|
| Unity3d游戲開發課程第一階段
Unity界面與資源系統 |
十天 | Unity3D界面操作,工具欄和菜單欄操作,幾何圖形構建與應用,Camera 組件應用, Light組件應用,動態地形構建引用,音效系統應用,UGUI界面表現等 | 熟悉以及掌握U3D界面的操作 |
| Unity3d游戲開發課程第二階段
Unity場景搭建 |
十天 | Unity游戲個體組件概念,如何對游戲個體添加/刪除組件,基本元素的概念設計,
編輯器詳解,Unity腳本,Unity中角色控制器等 |
對游戲的設計理念深入認知 |
| Unity3d游戲開發課程第三階段
C#語言基礎 |
半個月 | 語言基礎變量,數組,邏輯運算符,位運算符,語言邏輯,函數定義,
語言面向對象學習,類對象申請與使用,類對象繼承等 |
掌握開發游戲的編程基礎 |
| Unity3d游戲開發課程第四階段
C#高級(數據結構) |
半個月 | 類對象的創建和使用,理解構造和析構函數的申請與釋放過程,C#內存申請釋放,
堆和棧的構建與使用,隊列的構建與使用,,內部排序算法等 |
熟悉并掌握面向對象的基本設計思想 |
| Unity3d游戲開發課程第五階段
Unity實戰案例 |
半個月 | RPG游戲上手案例在基礎穩固之后進入第一個實戰案例開發,
了解技能系統,背包系統,成長系統,任務系統等等 |
踏入游戲編程世界的的第一個Demo |
| Unity3d游戲開發課程第六階段
Unity動畫/粒子系統 |
十天 | Shuriken粒子系統,Unity的Mecanim的動畫系統概念,
Unity的Mecanim的動畫系統與資源的配合,人形角色動畫等 |
熟悉unity3d動畫系統及資源操作 |
| Unity3d游戲開發課程第七階段
Unity物理引擎系統 |
十天 | 游戲基本物理學,3D游戲物理概念,Unity物理引擎的概念,
Unity物理引擎的使用,碰撞體使用和布料用法等 |
對U3D運動學有完美的認知及掌握 |
| Unity3d游戲開發課程第八階段
Unity3D UI開發 |
半個月 | 利用NGUI與UGUI制作控件,MVC架構學習,學習事件回調機制及
Unity Editor控件工具制作,戰斗系統和UI框架 |
掌握增加游戲的UI界面的美觀和功效 |
| Unity3d游戲開發課程第九階段
Unity商業實戰選學案例 |
半個月 | 一個真正商業級技術水準的unity3d教學案例 | 熟悉并掌握真真正正的商業游戲開發流程 |
| Unity3d游戲開發課程第十階段
Unity3D優化方案 |
半個月 | Unity Batching技術概論,Untiy資源歸類(AssetBundle)的使用詳解,
Unity腳本調試與優化建議,Unity跨平臺發布解決方案等 |
加深對游戲以及框架的掌握 |