【課程介紹】
隨著互聯(lián)網(wǎng)的快速發(fā)展,智能移設(shè)備的市場(chǎng)占有量的日益加大,手機(jī)應(yīng)用研發(fā)人才的已經(jīng)成為市場(chǎng)緊缺人才。手機(jī)應(yīng)用開(kāi)發(fā)課程為了限度地滿(mǎn)足移動(dòng)互聯(lián)網(wǎng)時(shí)代人才需求,結(jié)合自身優(yōu)勢(shì),并根據(jù)市場(chǎng)需求,特推出手機(jī)應(yīng)用培訓(xùn)課程。根據(jù)學(xué)生基礎(chǔ)水平的不同,還將不同的課程分為普通和兩個(gè)階段,因材施教,滿(mǎn)足不同層次學(xué)生的需求。我們**,將面向全球用戶(hù)提供更優(yōu)質(zhì)的手機(jī)應(yīng)用課程,并跟隨市場(chǎng)的腳步,適時(shí)推出更加適應(yīng)市場(chǎng)的課程。
【教學(xué)內(nèi)容】
C#語(yǔ)言
C#語(yǔ)言基礎(chǔ)
C#中的類(lèi)與面向?qū)ο笏枷?/p>
C#泛型與技巧
通過(guò)C#語(yǔ)言基礎(chǔ)語(yǔ)法合泛型等技巧的學(xué)習(xí),掌握VR/AR產(chǎn)品開(kāi)發(fā)必備的開(kāi)發(fā)語(yǔ)言基礎(chǔ)。
Unity3D基礎(chǔ)
Unity3D 界面操作
空間變換、碰撞
Unity3D/UGUI
通過(guò)Unity3D引擎基礎(chǔ)操作的學(xué)習(xí),掌握基于Unity3D引擎VR產(chǎn)品開(kāi)發(fā)的基礎(chǔ)。
AR企業(yè)展示產(chǎn)品開(kāi)發(fā)
Vuforia SDK、UI
AR產(chǎn)品腳本邏輯
LOD優(yōu)化、Profiler視圖
通過(guò)基于Unity3D引擎的AR企業(yè)產(chǎn)品開(kāi)發(fā)的學(xué)習(xí),全面掌握AR產(chǎn)品開(kāi)發(fā)思路與用戶(hù)體驗(yàn)設(shè)計(jì)及制作規(guī)范。
VR教育產(chǎn)品開(kāi)發(fā)
硬件平臺(tái)搭建
HTC VIVE的使用
場(chǎng)景搭建與功能開(kāi)發(fā)
通過(guò)用unity實(shí)現(xiàn)星球展示的VR教育產(chǎn)品案例,利用HTC VIVE和Occuis設(shè)備進(jìn)行學(xué)習(xí)體驗(yàn),掌握VR教育產(chǎn)品開(kāi)發(fā)技能。
UE4腳本 - C++語(yǔ)言
函數(shù)、指針
C++11新特性
類(lèi)、繼承、多態(tài)
通過(guò)各類(lèi)對(duì)比C#新增的學(xué)習(xí),為UE4藍(lán)圖技術(shù)的進(jìn)階和更VR產(chǎn)品的開(kāi)發(fā)打下語(yǔ)言基礎(chǔ)。
UE4藍(lán)圖技術(shù)
藍(lán)圖入門(mén)
藍(lán)圖進(jìn)階
實(shí)例應(yīng)用
通過(guò)UE4藍(lán)圖的物理真實(shí)渲染技術(shù)(PDR)、多層次渲染技術(shù)(LOD),實(shí)現(xiàn)照片級(jí)體驗(yàn)效果。
VR游戲產(chǎn)品開(kāi)發(fā)
場(chǎng)景、UI、道具的開(kāi)發(fā)
邏輯與控制
優(yōu)化與輸出
通過(guò)采用HTC VIVE設(shè)備體驗(yàn)式學(xué)習(xí)和完成一款跑酷VR游戲,全方位掌握VR游戲產(chǎn)品的開(kāi)發(fā)思路、用戶(hù)體驗(yàn)設(shè)計(jì)與制作技巧。
VR樣板間產(chǎn)品開(kāi)發(fā)
需求分析
場(chǎng)景物體
室內(nèi)小游戲
通過(guò)VR樣板間開(kāi)發(fā)、用戶(hù)體驗(yàn)設(shè)計(jì)及制作的學(xué)習(xí),掌握VR樣板間產(chǎn)品的開(kāi)發(fā)方法和技巧,并使用HTC VIVE設(shè)備進(jìn)行體驗(yàn)。
3D游戲程序基礎(chǔ)
3D圖形編程是計(jì)算機(jī)圖形學(xué)的核心技術(shù),除了需要了解3D成像原理之外,還需要掌握DX繪圖、頂點(diǎn)緩沖、地形與天空盒、燈光貼圖渲染等必要的基礎(chǔ)編程能力。
3D渲染及優(yōu)化
由于多了一個(gè)維度,游戲中的模型碰撞檢測(cè)、攝像機(jī)鏡頭、骨骼動(dòng)畫(huà)、粒子、模型渲染與陰影變得更為復(fù)雜,實(shí)時(shí)運(yùn)算后表現(xiàn)出的視覺(jué)效果也會(huì)無(wú)比真實(shí),令人身臨其境。
"3D游戲程序基礎(chǔ)、3D渲染及優(yōu)化"對(duì)應(yīng)學(xué)習(xí)目標(biāo)
《劍靈》是韓國(guó)網(wǎng)絡(luò)游戲開(kāi)發(fā)商N(yùn)CSoft開(kāi)發(fā)的3D奇幻大型多人在線(xiàn)動(dòng)作類(lèi)游戲,為玩家展示了東方武俠世界、人物造型、輕功絕學(xué)、打斗體驗(yàn)、戰(zhàn)斗過(guò)程,以及任務(wù)情節(jié)。
"3D游戲程序基礎(chǔ)、3D渲染及優(yōu)化"階段,主要幫助我們對(duì)3D游戲的渲染有一個(gè)清楚的認(rèn)識(shí)。3D游戲與2D游戲主要的區(qū)別在于渲染方面,而程序的整體框架及游戲系統(tǒng)的劃分與2D游戲并無(wú)本質(zhì)區(qū)別。我們會(huì)學(xué)習(xí)到如何一步步渲染出一個(gè)美妙的3D世界。
服務(wù)器和數(shù)據(jù)庫(kù)
完整的3D網(wǎng)絡(luò)游戲除了三維視效的表現(xiàn)外,還需要數(shù)據(jù)通訊、數(shù)據(jù)庫(kù)管理、多線(xiàn)程運(yùn)算等底層功能支持,**高效的協(xié)同運(yùn)算與即時(shí)的操作效果。
游戲案例實(shí)踐
依據(jù)教師提供的游戲案例源碼,綜合運(yùn)用所學(xué)過(guò)的游戲開(kāi)發(fā)編程技術(shù),進(jìn)行相對(duì)完善的功能開(kāi)發(fā),不僅要實(shí)現(xiàn)游戲程序的框架,還要在框架內(nèi)實(shí)現(xiàn)一個(gè)3D游戲應(yīng)有的游戲系統(tǒng),體現(xiàn)游戲的娛樂(lè)性。
階段考核(K1)
階段考試K1的形式為在線(xiàn)考試,利用匯眾教育自主研發(fā)的在線(xiàn)考試系統(tǒng)進(jìn)行程序知識(shí)的在線(xiàn)答題。本次階段考試主要考察3D圖形學(xué)原理,3D圖形學(xué)原理是任何3D游戲開(kāi)發(fā)、3D引擎開(kāi)發(fā)不可或缺的知識(shí),是衡量一個(gè)3D游戲程序員合格與否的標(biāo)桿。
C#基礎(chǔ)
C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NETFramework之上的程序設(shè)計(jì)語(yǔ)言。是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。C#語(yǔ)言也是Unity3D游戲引擎所支持的重要腳本編程語(yǔ)言之一,對(duì)于后續(xù)學(xué)習(xí)Unity3D引擎有很大幫助。而我們之前所學(xué)過(guò)的C++語(yǔ)言對(duì)于我們學(xué)習(xí)C#語(yǔ)言同樣具有很大的幫助。
Unity3D功能介紹
Unity3D具有很強(qiáng)大的功能,同時(shí)也是目前流行的3D游戲開(kāi)發(fā)引擎。我們要從界面操作入手,以游戲案例的形式,逐步深入講解該引擎的基本構(gòu)架、游戲?qū)ο蟆⒂螒蚪M件、預(yù)制體、Mecanim動(dòng)畫(huà)系統(tǒng)、Shuriken粒子系統(tǒng)、LightMapping的烘培等功能。
Unity3D項(xiàng)目實(shí)戰(zhàn)
在掌握了引擎的基本使用后,學(xué)員將獨(dú)立完成若干個(gè)準(zhǔn)商業(yè)游戲案例的開(kāi)發(fā),類(lèi)型包括但不局限于飛行射擊游戲、塔防游戲、消除游戲、人稱(chēng)射擊游戲、角色扮演游戲、卡牌類(lèi)游戲、動(dòng)作類(lèi)游戲等游戲的設(shè)計(jì)與開(kāi)發(fā)。通過(guò)開(kāi)發(fā),更深入地掌握Unity3D引擎。
"C#基礎(chǔ)、Unity3D功能介紹、Unity3D項(xiàng)目實(shí)戰(zhàn)"對(duì)應(yīng)學(xué)習(xí)目標(biāo)
《我叫MT2》是樂(lè)動(dòng)卓越開(kāi)發(fā)的精美3D手游,延續(xù)了傳統(tǒng)《我叫MT》的經(jīng)典特色。精美建模、華麗技能、宏大世界,讓你體驗(yàn)前所未有的暢快戰(zhàn)斗。作為《我叫MT》的續(xù)作,《我叫MT2》突破了"2D卡牌"局限,以"3D視角"再現(xiàn)可愛(ài)角色,為玩家呈現(xiàn)出一個(gè)無(wú)比真實(shí)的游戲世界。
"C#基礎(chǔ)、Unity3D功能介紹、Unity3D項(xiàng)目實(shí)戰(zhàn)"階段,主要幫助我們認(rèn)識(shí)Unity3D這個(gè)游戲引擎,從界面操作開(kāi)始,逐漸學(xué)習(xí)引擎的框架、預(yù)制體、游戲組件、動(dòng)畫(huà)系統(tǒng)、粒子系統(tǒng)、物理系統(tǒng)、常用開(kāi)發(fā)插件等,同時(shí)學(xué)習(xí)使用C#語(yǔ)言編寫(xiě)Unity3D中的腳本,綜合運(yùn)用所學(xué)到的知識(shí),終完成商業(yè)化游戲的開(kāi)發(fā)。
Unity3D通信及打包
在游戲基本完成后,我們需要為游戲添加網(wǎng)絡(luò)通信的功能,使其具備在互聯(lián)網(wǎng)中進(jìn)行數(shù)據(jù)連接、通信的功能,并在終封裝游戲的時(shí)候,導(dǎo)出為滿(mǎn)足各個(gè)目標(biāo)平臺(tái)(IOS/Android)可運(yùn)行的版本,并講解在目標(biāo)平臺(tái)上線(xiàn)的流程。
Unity3D引擎虛擬現(xiàn)實(shí)(VR)設(shè)計(jì)
VR中攝像機(jī)的使用技巧
交互方式:碰撞檢測(cè)及視線(xiàn)檢測(cè)
交互設(shè)備的觸發(fā)方式(暴風(fēng)SDK接入)
VR中UI與傳統(tǒng)UI的區(qū)別
Shader在VR開(kāi)發(fā)中的使用技巧(性能優(yōu)化)
CameraPath插件
鏡頭角度鎖定
效率優(yōu)化及打包調(diào)試技巧
虛擬現(xiàn)實(shí)(VR)是目前數(shù)字娛樂(lè)產(chǎn)業(yè)除游戲外火爆的前沿發(fā)展領(lǐng)域,我們將為大家介紹Unity3D引擎在虛擬現(xiàn)實(shí)(VR)領(lǐng)域的使用技巧,從VR攝像機(jī)處理、全新交互方式、分屏處理、優(yōu)化技巧等開(kāi)始,帶領(lǐng)大家實(shí)現(xiàn):體驗(yàn)式VR場(chǎng)景、交互式VR游戲,從而具備進(jìn)入全新的虛擬現(xiàn)實(shí)領(lǐng)域的能力
階段考試(K2)
按照商業(yè)項(xiàng)目要求,模擬商業(yè)項(xiàng)目開(kāi)發(fā)流程,制作游戲程序技術(shù)開(kāi)發(fā)文檔,繪制出對(duì)應(yīng)的UML程序結(jié)構(gòu)圖,對(duì)游戲進(jìn)行編碼,實(shí)現(xiàn)游戲框架及各個(gè)游戲模塊的功能,終編譯為可直接運(yùn)行的游戲并提供整個(gè)游戲項(xiàng)目的設(shè)計(jì)文檔。
【學(xué)員作品】
【課程目的】
了解電子游戲的發(fā)展歷程,掌握電子游戲設(shè)計(jì)的基礎(chǔ)規(guī)律。熟悉開(kāi)發(fā)流程和游戲開(kāi)發(fā)的人員構(gòu)成。全面細(xì)致的了解游戲設(shè)計(jì)的每一個(gè)環(huán)節(jié),完全熟悉掌握游戲設(shè)計(jì)文檔的編寫(xiě)方法。
【市場(chǎng)前景】
市場(chǎng)對(duì)Unity 專(zhuān)業(yè)技術(shù)人才的需求在這一兩年中極度膨脹,已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)目前人才市場(chǎng)能夠供給的數(shù)量。需求創(chuàng)造市場(chǎng),于是越來(lái)越多的求職者開(kāi)始學(xué)習(xí)Unity 引擎。為了滿(mǎn)足這些數(shù)以萬(wàn)計(jì)的人才對(duì)于Unity 教育的需求,為了規(guī)范整個(gè)Unity 教育的市場(chǎng),為了提高目前Unity 學(xué)習(xí)課程的質(zhì)量,Unity 下定決心,在2014年將全面開(kāi)啟Unity 教育普及的計(jì)劃。今天的宣講會(huì),就將是一個(gè)開(kāi)始。Unity學(xué)院坐落于上海工程技術(shù)大學(xué),作為全球?qū)W習(xí)Unity的典范基地,秉著培育Unity精英人才成立開(kāi)設(shè)。
【師資介紹】
杜健
C/C++程序講師
華中師范大學(xué)計(jì)算機(jī)軟件與理論碩士學(xué)歷,軟件開(kāi)發(fā)工程師、系統(tǒng)架構(gòu)師。多年一線(xiàn)游戲企業(yè)客戶(hù)端程序員、項(xiàng)目負(fù)責(zé)人經(jīng)驗(yàn)。熟練掌握掌握C/C++語(yǔ)言、Cocos2d-x、LUA腳本、Unity3D、java等多種程序語(yǔ)言和引擎技術(shù)。授課經(jīng)驗(yàn)豐富,講課內(nèi)容層次深入淺出,通俗易懂,為人嚴(yán)謹(jǐn)務(wù)實(shí),善于因材施教,注重對(duì)學(xué)生自我思考與解決問(wèn)題能力的培養(yǎng),培養(yǎng)出一批又一批高薪就業(yè)的學(xué)員,得到學(xué)生的高度好評(píng)。
教師寄語(yǔ):一個(gè)人能充滿(mǎn)信心地朝他理想的方向去做,下定決心過(guò)他所想過(guò)的生活,他就一定會(huì)得到意外的成功。
姜?jiǎng)P
網(wǎng)絡(luò)游戲開(kāi)發(fā)講師
集團(tuán)游戲程序開(kāi)發(fā)講師,從事游戲開(kāi)發(fā)和教學(xué)多年,熟練掌握C++、LUA腳本、JAVA、Unity3D,Cocos2dx等游戲行業(yè)專(zhuān)用技術(shù)。在蘇州蝸牛等國(guó)內(nèi)一線(xiàn)企業(yè)從事項(xiàng)目經(jīng)理、研發(fā)團(tuán)隊(duì)負(fù)責(zé)人等職。參與開(kāi)發(fā)《九陰真經(jīng)》、《黑金》等多款大型網(wǎng)游。姜老師對(duì)游戲程序開(kāi)發(fā)理解深刻,講課實(shí)戰(zhàn)性強(qiáng),將企業(yè)研發(fā)團(tuán)隊(duì)的游戲開(kāi)發(fā)流程帶入教學(xué),是學(xué)生心目中的實(shí)力派偶像。
教師寄語(yǔ):實(shí)踐是檢驗(yàn)真理的標(biāo)準(zhǔn),思考力和行動(dòng)力兼?zhèn)洳攀菚r(shí)代需要的棟梁之才。
【學(xué)校介紹】
匯眾教育武漢光谷(動(dòng)漫游戲)校區(qū),隸屬于匯眾益智(北京)教育科技有限公司,坐落于繁華的光谷/魯巷商圈附近,學(xué)校擁有全國(guó)游戲動(dòng)漫行業(yè)知名講師,10年來(lái)培養(yǎng)游戲動(dòng)漫行業(yè)人才1萬(wàn)多名,成為華中游戲動(dòng)漫人才培養(yǎng)的領(lǐng)導(dǎo)機(jī)構(gòu)。開(kāi)設(shè)有動(dòng)漫游戲設(shè)計(jì),游戲軟件開(kāi)發(fā),游戲策劃,影視動(dòng)畫(huà)等計(jì)算機(jī)及CG咨詢(xún)服務(wù)的專(zhuān)業(yè)技術(shù)課程,學(xué)校與全國(guó)4263家動(dòng)漫游戲企業(yè)簽訂了聯(lián)合培養(yǎng)人才的協(xié)議,確保學(xué)員的順利就業(yè)。
【學(xué)校榮譽(yù)】