杭州Unity3D游戲開發
課程簡介:
目前,Unity3D開發在行業內的人才缺口非常巨大,各種計算機、網絡和技術類公司對用人需求極高,行業就業平均工資可達5K-10K。天地培訓合作的游戲公司和傳媒企業眾多,參加我校Unity3D開發培訓班學員,可推薦就業,優秀學員可速簽就業協議!
發展方向:
Unity3D引擎可以同時幫助個人、小型團隊或大公司迅速實現三維網絡游戲、手機游戲、虛擬漫游、三維互聯網等數字內容產品的制作與開發。由于它在保證華麗3D畫面的同時還能實現跨平臺的游戲開發,包括PC、手機和平板電腦等不同終端,Unity3D技術開發的熱潮正在國內展開,受到國內游戲廠家以及多家互聯網巨頭的支持,行業人才需求井噴!
適合人群:
? 對Unity3D感興趣的初級入門者;
? 網絡游戲、手機游戲開發的從業者;
? 使用Unity3D從事虛擬現實技術開發的從業者;
? 潛在的非計算機專業人士;
? 只要你有信心、有毅力,愿意花時間去學習、理解,就一定可以符合我們的要求。
教學目標:
? 掌握Unity基礎知識,視圖控制,熟悉Unity環境;
? 掌握面向對象編程的基本思想,以C++程序實例為主導逐步理解掌握類、對象、繼承、重載、多態、模板等概念及其編程;
? 掌握重要Unity概念,從3D、物理、游戲元素三方面切入,深入了解Unity的基礎知識;
? Unity環境搭建、編輯器和GUI游戲界面相關的知識,使用C#和JavaScript構建游戲腳本,添加樹、草、石頭等模型以及鍵盤事件、鼠標事件創建3D模型動畫相關的內容,學習持久化數據、音頻與視頻播放等內容;
? 學習各種游戲實例,學會獨立用Unity開發各類游戲將Unity游戲移植到網頁、iOS和Android平臺求。
為什么選擇天地培訓:
? 授課方式:
1、線上線下雙模式教學,任何地點你都可以學習,所有天地培訓老師都在這里為你服務!
2、21個項目為主體,貫穿全部課程知識點,授人以漁;
3、一對一課后輔導,專屬于你的技術專家;
4、專業HR指導簡歷撰寫、面試技巧,規劃職業發展道路。
? 頂級師資團隊:
1、本課程講師為業界*開發工程,擁有深厚的技術積累和豐富的項目實戰經驗,掌握最前沿的開發技術及教學方法;
2、校長為國內*本關于Flash開發的專業書籍《Flash ActionScript3.0殿堂之路》作者,迄今已翻版15次,《程序員》雜志RIA專欄特邀作者。
? 天地培訓品牌保障:
經過數年發展,天地培訓已成為國內最專業的游戲人才培訓機構,與數百家企業建立了人才合作協議,為游戲行業輸送了大量的開發精英。
? **就業競爭力的培訓學校
天地培訓依托全球*的Flash/Flex開發者社區9RIA.com天地會,與*超過400家公司有不同程度的人才就業合作,為學員建立了廣闊的就業平臺。學校與學生簽訂就業協議,畢業合格直接推薦就業。
?
課程內容:
*部分 Unity基礎知識
這個部分的課程內容是應企業的需求,目的是為加強學生在游戲程序方面的能力而新加的課程模塊,這部分課程中,學生將系統的學習JavaScript的基本語法概念,常用的數學、邏輯、比較、賦值、條件等運算,循環和控制語句,以及游戲中的功能函式講解和相關的程序練習,這個階段的學習,將會為你成為一個專業的游戲編程人員打好堅實的基礎。
課程名稱 課程圖示 課程內容
Unity系統概觀
與基本操作 ? 詳細的介紹Unity的系統概觀
? 軟件的安裝和常用資源的匯入匯出和使用
? 各個視窗的功能介紹
場景環境設定 ? 場景界面和基本的操作
? 光源與攝像機的使用與設定
? 動畫編輯器
? 地形編輯器
? 光源、水、天空及風的設定
? 分子運動與軌跡成像
? 分子運動、環境音效及背景音樂
JavaScript
入門和練習 ? 程式腳本的撰寫工具MonoDevelop
? 本機端與網絡端API函式庫介紹
? JavaScript基本概念與Unity腳本結構
JavaScript
基本語法 ? JavaScript基本語法概念
? 練習環境準備
? 數學運算符
? 指定、賦值、比較、邏輯、條件運算符
? 控制語句與循環語句(回圈語法)
Unity功能函式
語法和練習 ? 物理原件的使用
? 游戲物體的位移、旋轉與放縮
? 時間控制
? 動態生成
? 存取與控制其他物體和組件
? 存取資源數據等
角色控制 ? 游戲主角、敵人、道具、敵機、障礙等制作
? 人物的走、跑、蹲、跳行為
? 攝影機與人物的綁定,隨著人物的運動來顯示場景的可視范圍
游戲行為 ? 開關門的動作和聲效,物件的生成、碰撞和毀滅
? 游戲中的武器發射,子彈的撞擊效果(爆炸,煙霧,火花)
第二部分 Unity核心技術
在這個部分,學生將展開對游戲3D美術課程的學習。在良好的軟件操作基礎之上,開始學習游戲通用建模技術,包括場景建模、角色建模和游戲貼圖制作技術,并且逐漸開始進行團隊協同合作的訓練。這部分內容除了保證學生掌握個人必須的制作技術外,我們還將訓練學員建立公司最為看重的團隊意識、項目進度意識等等。
課程名稱 課程圖示 課程內容
游戲的發展 ? 此課程將向學生介紹游戲的分類、游戲的發展史、游戲開發流程及游戲公司組織結構等研發人員必備的專業知識
三維軟件的操作及道具制作 ? 這部分內容意在強化學生基本功,主要進行3D軟件的操作學習。在熟練操作軟件的基礎上學習道具的制作
三維美術資源制作 ? 主要學習三維游戲資源模型與貼圖的制作,并深入學習三維軟件應用在游戲制作流程中的技術技巧
3D蒙皮與動作制作 ? 主要學習 CS 骨骼架設
? Bone骨骼應用技術
? Skin蒙皮技術
? 走、跑、跳、攻擊等游戲動作制作
個人作品整理 ? 通過之前的學習,把手中的三維角色與場景作品系統的總結整理
第三部分 整合與開發
這個部分的課程內容是針對Unity游戲引擎設置的,該階段致力于打造全方位游戲開發工程師,本著學習實際游戲開發流程作業為主,軟件工具學習為輔的指導思想,不管您是夢想進入大型游戲設計公司或是想開創個人游戲工作室,Unity創業實務課程都是您值得學習的內容,經過這個階段的學習,您將從一個愛好者開始逐漸轉變為一名專業人士。
課程名稱 課程圖示 課程內容
C#語言結構與游戲行為(二) ? 游戲主角的控制,跟換裝備、武器、增加血量和戰斗力
? 時間進度、得分計數、游戲級別、*分記錄
? 3D血量條與2D固定位置血量條制作講解
? C#基礎語法與結構講解
? C#實現游戲行為運作
GUI界面 ? 增強游戲畫面的可觀賞性,游戲過程中的各項狀態顯示(時間顯示、血量條、按鈕形狀和點擊效果、動畫等)
? Unity GUI 功能介紹、GUI Text與GUI Texture的講解、Unity GUI功能實作等
? 點擊事件的跳轉效果——左移右移跳出,直接生成,動畫播放等
游戲場景連接 ? 如大師般的塑造你場景的地形編輯器,自定義編輯游戲場景的每個細節,身臨其境的三維立體效果
? 精準真實的強大3D 影像成像功能,直接匯入外部模型和匯出游戲物件,應用在各個游戲場景中
? 游戲開始、結束、過關等場景之間的跳轉制作,顯示游戲的加載和進度條的效果
手機游戲 ? 手機游戲資源設定
? 2D游戲角色控制器及走、跑、跳、攻擊等游戲行為實現
? 經典成功案例技術知識分析與講解
測試輸出 ? 測試游戲里的燈光、聲效(3D的立體聲效和2D 聲效)之間的轉換、視覺、布局、美觀等效果,查看每個操作是否通過
? 在不同平臺輸出游戲進行測試,查看每種平臺下的效果是否符合最初預想
? 返回操作界面可以直接修改不符合效果的設置
資源優化 ? 資源優化面板的介紹與使用
? 遮罩功能在實際項目中的應用
? 游戲中的資源范疇
? 不同平臺的資源要求范圍
? 資源表現形式
? 資源的具體優化方向和最終呈現效果
游戲發布上架 ? 單機版游戲發布教學: PC
? 網頁版游戲發布教學:WEB
? Flash平臺發布教學
? Android手機平臺發布及上架流程教學
? Iphone手機平臺發布及上架流程教學
? 其他平臺發布介紹
KINCET體感課程 ? 硬件設備的裝載
? 體感游戲與KINCET儀器的鏈接
? 體感游戲范例的講解
? 用體感設備來控制測試游戲
第四部分 團隊項目實操
讓學生參與游戲開發的完整過程,是這個部分學習的目的。學生將親身經歷一次完整的實際項目開發,從商業角度出發,在開發過程中應活用所學知識,了解市場、分析自身優勢與劣勢,密切配合協作,攻克一個個技術難關,為即將面臨的就業階段做好充分的技術和心理準備!
課程名稱 課程圖示 課程內容
項目擬定與策劃分工 ? 選定游戲類型、題材、和發布平臺
? 游戲適合的人群
? 游戲資源規劃
? 項目人員分配和工時計算
資源準備 ? 美術資源的規劃與制作
? 程序腳本資源的設計和規劃
? 音效、UI界面資源設計
項目制作 ? 跟據策劃案的流程,從最基礎的制作美術資源制作開始,從無到有的過程美術畫面,3D模型以及場景的制作,程序的設計與編寫,游戲功能的實現,項目的優化和精簡等讓學員真正體驗大型企業游戲項目的流程,積累項目實戰經驗,從而滿足企業需求
作品優化 ? 美術資源匯入
? 動作特效的添加和優化
? 音效資源的加入
? 游戲最終的整合和測試
畢業和就業 ? 完成本專業所有課程學習的您,已經從業余愛好者變成了一名具備專業素養的職業人士。我們會幫助您整理作品、簡歷,邀請游戲公司專家模擬應聘過程、做全面的就業指導,向各大游戲公司合適的崗位推薦您,并授予您畢業證書。當然,進入公司之后將會有更多學習和挑戰等著您。但我們相信,您已經在這段學習過程中養成了面對困難、解決困難的習慣和心態,并在多次的挑戰中樹立了信心,有了這種自信,您將不再害怕任何困難