課程簡介
在上海博思游戲?qū)W校,我們的UE4/虛幻4工程開發(fā)師課程專為希望深入掌握虛幻引擎技術(shù)的學(xué)員設(shè)計。通過四個階段的系統(tǒng)學(xué)習,從基礎(chǔ)模塊到高級功能,學(xué)員將全面了解UE4的核心功能,并能運用藍圖和C++進行項目開發(fā)。課程內(nèi)容涵蓋關(guān)卡設(shè)計、動畫狀態(tài)機、槍支功能實現(xiàn)、UI開發(fā)等關(guān)鍵領(lǐng)域,最終指導(dǎo)學(xué)員完成一款完整的控制臺游戲。
上海博思游戲?qū)W校UE4/虛幻4工程開發(fā)師課程
第一階段/課時4周
初期需要了解UE4軟件的主要功能模塊,已經(jīng)基本的運作方式,后期隨著深入也還會學(xué)到更加高階的課程。
UE4軟件安裝
UE4引擎主要功能模塊
UE4關(guān)卡編輯器布局方式
LevelDesign
動畫藍圖主要功能
動畫狀態(tài)機原理
GameMode介紹
角色移動控制
第二階段/課時4周
本階段將詳細解析槍支功能的運作、實現(xiàn)方式,根據(jù)子彈的軌道換算傷害的計算方法,并且學(xué)會創(chuàng)建敵人與銷毀。
拾取武器介紹
開槍射擊功能實現(xiàn)方式
子彈傷害計算方法
項目打包設(shè)置、打包發(fā)布
創(chuàng)建第一個C++項目
編譯鏈接原理
C++中變量和基本類型介紹
第三階段/課時4周
深入了解藍圖在UE4系統(tǒng)中的使用方式,并學(xué)習HUD使用,將前三階段內(nèi)容整合,做好進一步的制作準備。
學(xué)習刷怪系統(tǒng)開發(fā)
類的繼承在藍圖中的使用
學(xué)習HUD的使用
學(xué)習HUD&UMG優(yōu)劣比較
學(xué)習常用的UI基本控件
深入學(xué)習代碼控制UI值的方式
學(xué)習UI常用的布局控件與方法
第四階段/課時4周
最后階段將使用UE4引擎對創(chuàng)建內(nèi)容進行編輯,使用素材構(gòu)成游戲內(nèi)容,運用所學(xué)知識設(shè)計一款屬于自己的控制臺游戲
使用面向?qū)ο笤O(shè)計一個小游戲
游戲中需要帶有讀寫本地配置文件功能
游戲需要帶有商店功能,商品道具全部通過csv表格讀取
勁量在控制臺上制作出一款完整的游戲并且給予適當?shù)念伾?/p>
美化和對控制臺的優(yōu)化(勁量避免按鍵延遲響應(yīng),屏幕經(jīng)常刷新閃爍等問題)
虛幻4課程畢業(yè)后,你可從事的工作選擇很廣,包括虛幻引擎工程師,特效師,元宇宙開發(fā)工程師,數(shù)字孿生,虛擬數(shù)字人開發(fā)等。
就業(yè)方向
1.UE4游戲軟件工程師
主要職責:使用UE4引擎進行客戶端框架的搭建和開發(fā),負責移動端游戲模塊開發(fā),實現(xiàn)游戲內(nèi)怪物AI等。
2.游戲UE4特效師
主要職責:根據(jù)分鏡頭,負責游戲動畫在UE4引擎內(nèi)的渲染合成工作,制作特定鏡頭中的特效。
3.UE4開發(fā)工程師
主要職責:熟練使用藍圖和C++獨立進行開發(fā),使用UMG工具。
4.UE4引擎高級開發(fā)工程師
主要職責:使用虛幻引擎進行軟件框架的搭建和開發(fā),根據(jù)設(shè)計需求,合理利用和整合引擎各部分的功能模塊。