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