>
學(xué)校機(jī)構(gòu) >
深圳市艾悠樂網(wǎng)絡(luò)有限公司 >
學(xué)習(xí)資訊>
深圳寶安Unity 3D軟件工程師培訓(xùn)
深圳寶安Unity 3D軟件工程師培訓(xùn)
163 2017-06-03
我們的課程建立在Aoyolo學(xué)習(xí)系統(tǒng)基礎(chǔ)上,面授課和在線課相結(jié)合,為你提供更多個(gè)性化內(nèi)容、更多練習(xí)的機(jī)會(huì)、與老師更多的溝通時(shí)間。
階段
課程模塊
模塊介紹
課程內(nèi)容
第一階段
47天500個(gè)課時(shí),語言階段
C#語言
基本數(shù)據(jù)類型與運(yùn)算符及表達(dá)式
1.變量和常量的詳解和應(yīng)用
2.數(shù)據(jù)類型講解
3.運(yùn)算法表達(dá)式的詳解和應(yīng)用
4.類型轉(zhuǎn)換詳解
5.輸入輸出,注釋
循環(huán)語句,流程控制
1.主要學(xué)習(xí)項(xiàng)目開發(fā)中重要的條件語句(if語句,switch語句)
2.多條分支語句
3.布爾表達(dá)式
4.循環(huán)語句(for語句,while語句)的從入門到精通
5.break,continue的重要用法
6.循環(huán)嵌套的用法
7.一維數(shù)組和二維數(shù)組詳解
8.項(xiàng)目中常用算法講解(圍住神經(jīng)貓,消除類游戲地圖生成算法講解)
重要的數(shù)據(jù)類型
1.枚舉類型的詳解
2.全局靜態(tài)詳解
3.訪問修飾符詳解
4.結(jié)構(gòu)體詳解
5.結(jié)構(gòu)體數(shù)組的應(yīng)用
6.引用類型介紹
7.裝箱
8.string,stringbuilder詳解
9.項(xiàng)目中常用算法講解(植物大戰(zhàn)僵尸中僵尸類的如何生成算法)
函數(shù)的應(yīng)用和基本語法
1.函數(shù)的聲明和定義,函數(shù)的返回值講解
2.函數(shù)的形參和實(shí)參
3.函數(shù)的調(diào)用,參數(shù)的嵌套調(diào)用
4.重載詳解
5.遞歸詳解
6.項(xiàng)目中常用算法詳解(dota,英雄聯(lián)盟類尋路算法講解)
面向?qū)ο蟪踝R(shí),類和對(duì)象
1.初識(shí)面向?qū)ο?,面向?qū)ο蟮母拍?br />
2.類和對(duì)象的聲明和定義
3.對(duì)象的創(chuàng)建和引用
4.屬性的應(yīng)用
繼承和多態(tài),靜態(tài)類和成員
1.理解繼承的概念
2.掌握構(gòu)造函數(shù)和析構(gòu)函數(shù)
3.掌握構(gòu)繼承中的構(gòu)造函數(shù)的使用
4.理解多態(tài)
5.繼承和多態(tài)的應(yīng)用
抽象類和接口,基本對(duì)象講解
1.理解密封類和抽象類的概念
2.靜態(tài)類及成員
3.了解接口的用途和編寫方法
4.掌握泛型的用法
5.基本對(duì)象的使用
6.ArrayList的詳解和應(yīng)用
7.Dictionary的詳解和應(yīng)用
8.List的詳解和應(yīng)用
9.Stack,Queue的詳解和應(yīng)用
委托,事件,反射
1.c#中一些重要,常用函數(shù)的講解
2.c#中重要函數(shù)的應(yīng)用
3.委托的詳解和應(yīng)用
4.反射的額詳解和應(yīng)用
5.階段測(cè)試
Unity應(yīng)用階段
Unity引擎簡(jiǎn)介
1.Unity開發(fā)流程介紹
2.Unity應(yīng)用領(lǐng)域及市場(chǎng)前景
3·Unity下載與安裝
4·Unity界面詳解
5·Unity編輯器結(jié)構(gòu)
Unity場(chǎng)景搭建
1.3D圖形接觸理論
2.Terrain與快速入門
3.燈光與攝像機(jī)詳解
4.導(dǎo)入資源
5.場(chǎng)景搭建
6.模擬CS游戲第一人稱視角游戲制作
7.飛行或者駕駛仿真場(chǎng)景制作
8.階段測(cè)試
Unity專業(yè)階段
基礎(chǔ)程序部分
1.Unity開發(fā)框架詳解
2.Unity腳本入門
3.GameObject類詳解
4.Input類詳解
5.Transform類詳解,矩陣的變換,位置,旋轉(zhuǎn),縮放
6.Unity游戲項(xiàng)目中常用類詳解以及應(yīng)用(Time,Vector3等)
7.Unity界面搭建,搭建你喜歡的界面風(fēng)格
8.代碼之間的腳本交互(Component),以及常用方法詳解
9.Application類詳解
10.移動(dòng)手機(jī)發(fā)布應(yīng)用教學(xué)(在你的手機(jī)上運(yùn)行你自己的項(xiàng)目)
11.綜合練習(xí),完成家具交互軟件的制作。
12.階段測(cè)試
組件控制階段
1.腳本之間的通信,方法以及屬性的調(diào)用詳解
2.Unity動(dòng)畫的控制與制作(Animation組件講解)
3.粒子系統(tǒng)的控制與制作
4.制作飛機(jī)爆炸效果,英雄放技能的閃電效果,人物升級(jí)的圣光效果
5.Unity中的碰撞檢測(cè),觸發(fā)器詳解
6.物理射線的講解以及應(yīng)用
7.物理射線綜合實(shí)戰(zhàn)項(xiàng)目教學(xué)
8.剛體的控制
9.角色控制器詳解
2D游戲制作(選一)
1.2048游戲制作
2.圍住神經(jīng)貓游戲制作
3.Flappy bird游戲制作
4.消除類游戲制作
5.合金彈頭游戲制作
6.小島風(fēng)光游戲制作
7.坦克克星游戲制作
8.太空射擊游戲制作
9.塔墻防御游戲制作
10.Swing Copters游戲制作
11.其他類型游戲
視覺控制進(jìn)階
1.圖形渲染管線簡(jiǎn)介
2.Camera使用技術(shù)
3.高級(jí)遮擋剔除技術(shù)
4.高級(jí)后期屏幕特效實(shí)戰(zhàn)指南
5.3D圖形學(xué):網(wǎng)格基礎(chǔ)
6.網(wǎng)格實(shí)戰(zhàn)應(yīng)用指南
7.CG語言基礎(chǔ)知識(shí)
8.Shader基礎(chǔ),ShaderLab基礎(chǔ)語法
9.Suface Shader表面著色器詳解
10.Vertex and fiagment shader 定點(diǎn)片段著色器詳解
11.常用Shader解析
12.Shader實(shí)戰(zhàn)項(xiàng)目教學(xué)
項(xiàng)目應(yīng)用進(jìn)階
1.編輯器界面功能拓展
2.編輯器自動(dòng)功能視圖
3.手把手教你學(xué)技術(shù)大牛寫Unity插件
4.編輯器使用進(jìn)階
5.游戲重用算法
6.常用游戲數(shù)據(jù)管理
7.AI編程思維
8.NavMesh進(jìn)階使用階段與測(cè)試3D游戲制作(選一)
(1.神廟逃亡游戲制作)
(2.逃離地球游戲制作)
(3.CS移動(dòng)端游戲制作)
(4.秘密行動(dòng)游戲制作)
(5.第三人稱射擊游戲制作)
(6.大炮射擊游戲制作)
(7.3D塔防類項(xiàng)目)
(8.黑暗傳奇游戲制作)
動(dòng)態(tài)場(chǎng)景進(jìn)階階段
1.資源管理和加載學(xué)習(xí)
2.資源管理實(shí)戰(zhàn)教學(xué)
3.移動(dòng)平臺(tái)環(huán)境配置以及發(fā)布測(cè)試
4.移動(dòng)平臺(tái)輸入控制,移動(dòng)平臺(tái)優(yōu)化詳解3D游戲制作(選一)
(1.神廟逃亡游戲制作)
(2.逃離地球游戲制作)
(3.CS移動(dòng)端游戲制作)
(4.秘密行動(dòng)游戲制作)
(5.第三人稱射擊游戲制作)
(6.大炮射擊游戲制作)
(7.3D塔防類項(xiàng)目)
(8.黑暗傳奇游戲制作)
NGUI階段
1.常用控件教學(xué)(UIButton,UILabel,UIPanel,UIRoot,ScrollView等)
2.NGUI事件交互的幾種方式
3.大型游戲綜合項(xiàng)目UI界面搭建
4.微信界面的搭建
5.大型換裝應(yīng)用的教學(xué)
網(wǎng)絡(luò)進(jìn)階與綜合復(fù)習(xí)階段
1.網(wǎng)絡(luò)基礎(chǔ)教學(xué)
2.Socket網(wǎng)絡(luò)編程詳解
3.高級(jí)網(wǎng)絡(luò)概念
4.Unity中的網(wǎng)格元素
5.遠(yuǎn)程過程調(diào)節(jié)細(xì)節(jié)
6.狀態(tài)同步細(xì)節(jié)
7.Master Server編程指南
8.魔獸世界的同步算法詳解
第二階段
項(xiàng)目階段
項(xiàng)目研發(fā)
一、爐石傳說
在項(xiàng)目中會(huì)用到的技術(shù)
1、分析游戲項(xiàng)目中架構(gòu)的設(shè)計(jì)方式
2、使用SQLite嵌入式數(shù)據(jù)庫完成游戲狀態(tài)的存儲(chǔ)
3、使用協(xié)同程序完成異步任務(wù)
4、使用LOD(Levels Of Details)和OC(OCClusion Culling)提高游戲的渲染效率
5、使用Mecanim狀態(tài)機(jī)完成人物骨骼動(dòng)畫的加載,使人物在模擬的世界中能夠完成現(xiàn)實(shí)世界中的各種動(dòng)作
6、使用新的動(dòng)畫系統(tǒng)Mecanim完成通用的動(dòng)畫與人物骨骼動(dòng)畫的加載
7、使用NGUI插件完成3D游戲中的UI界面的顯示
8、使用Network或者Socket完成游戲中的網(wǎng)絡(luò)功能,使游戲完成從單機(jī)游戲到網(wǎng)絡(luò)游戲的初步實(shí)現(xiàn)
9、使用NetworkView完成網(wǎng)絡(luò)游戲的同步
10、使用MasterServer完成局域網(wǎng)到外網(wǎng)的穿透功能
11、使用Shader技術(shù)完成自定義著色器的功能,使物體在模擬的世界中看起來更加豐富
12、使用Editor插件編輯Unity3D開發(fā)工具上的插件
二、局域網(wǎng)CS射擊游戲
三、神廟逃亡3D版游戲
四、仙劍奇?zhèn)b傳5
五、大富翁3D游戲
六、極品飛車類游戲
七、大型RPG類型游戲開發(fā)
學(xué)員自主項(xiàng)目研發(fā),體驗(yàn)真實(shí)游戲項(xiàng)目的開發(fā)過程。講師安排任務(wù),學(xué)員自己完成項(xiàng)目的代碼部分。
項(xiàng)目中主要用到的工具
1、SVN代碼管理
2、GIT項(xiàng)目管理
3、iOS、Android、OSX、WIN真實(shí)平臺(tái)測(cè)試
4、iOS平臺(tái)打包和上傳服務(wù)
第三階段
結(jié)業(yè)
就業(yè)指導(dǎo)
就業(yè)全方位指導(dǎo)
簡(jiǎn)歷指導(dǎo)、面試指導(dǎo)、人事指導(dǎo)、技術(shù)指導(dǎo)、心理指導(dǎo)、面談、模擬面試
24小時(shí)咨詢熱線:
在線咨詢QQ:
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)