具有發(fā)展前景的專業(yè)游戲引擎
【課程介紹】
Unity 3D是什么?
Unity3D是一個讓玩家可以創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā)工具,是一個整合的專業(yè)游戲引擎。
多平臺支持
目前各平臺的游戲開發(fā)很少有通用性,開發(fā)iPhone游戲用object C,開發(fā)Android游戲大多用Java,開發(fā)Windows Phone游戲用C#...... 而Unity3D使用底層Mono技術(shù)實現(xiàn)了跨平臺,使用一種語言就可開發(fā)出基于各種平臺的游戲,包括手機游戲(iPhone、Android、Windows)、PC游戲(Windows、Mac、Linux)、網(wǎng)游(主流瀏覽器)、游戲機專用游戲(Wii、Xbox360、PS3)。
這些企業(yè)都在招聘Unity 3D開發(fā)工程師
近年來游戲市場競爭大,隨著VR熱潮的來臨,各游戲公司加快游戲開發(fā),占領(lǐng)市場, 而Unity3D游戲引擎憑借操作簡單、易學(xué)、靈活等,受到青睞。
使用Unity 3D開發(fā)的部分游戲
網(wǎng)頁游戲
坦克英雄 新仙劍online 蒸汽之城 QQ樂團 萌戰(zhàn)記
手機游戲
天天飛車 搗蛋豬 神廟逃亡2 爐石傳說 紀念碑谷
單機游戲
雨血前傳:蜃樓 凡人修仙傳 七日殺 御天降魔傳 永恒之柱
Unity 3D還能干什么?
VR是Virtual Reality的簡稱,即虛擬現(xiàn)實。指借助計算機系統(tǒng)及傳感器技術(shù) 生成一個三維環(huán)境,創(chuàng)造出一種的人機交互狀態(tài),帶來真實的、身臨其境的體驗。 應(yīng)用于游戲、新聞媒體、社交、體育與比賽電影、演唱會、教育、電商、醫(yī)學(xué)、城市規(guī)劃、房地產(chǎn)等。
增加VR游戲開發(fā) 勝任再多崗位需求
隨著VR時代的熱潮,VR游戲開發(fā)也是主流。為了適應(yīng)行業(yè)發(fā)展和崗位要求,火星人與科技公司聯(lián)合,經(jīng)過科學(xué)、嚴謹?shù)恼n程研發(fā),在Unity3D課程中增加了適用于VR游戲開發(fā)的學(xué)習,讓學(xué)員在掌握網(wǎng)游、手游等多平臺游戲開發(fā)的基礎(chǔ)上,還能研發(fā)出VR游戲,未來就業(yè)選擇崗位,適應(yīng)行業(yè)發(fā)展的需要。
【課程內(nèi)容】
U3D虛擬現(xiàn)實游戲工程師 學(xué)期:4.5-5個月
模塊/學(xué)時
|
課程
|
內(nèi)容
|
一個月
|
VR模型制作
|
虛擬現(xiàn)實基礎(chǔ)知識、 3dmax基本操作、 3dmax材質(zhì)基礎(chǔ)、3dmax常用修改器、 Polygon多邊形建模、 3dmax相機、燈光、 簡單關(guān)鍵幀動畫、 AutoCAD基礎(chǔ)、 Photoshop基礎(chǔ)、Photoshop繪制貼圖
|
兩個月
|
Unity編譯器 基礎(chǔ)操作與實操
|
Unity3D引擎安裝及介紹和編輯器基礎(chǔ)操作 初識物理、動畫、粒子系統(tǒng) C#語言基礎(chǔ)及在unity3d中的應(yīng)用 Unity3D中的輸入與輸出 GUI圖形界面系統(tǒng) 塔防類游戲?qū)嵗谱?Unity3D中shander內(nèi)置著色器以及利用shander制作高品質(zhì)效果 unity3d中輸入與控制系統(tǒng) 物理、動畫、粒子系統(tǒng)和C#進階學(xué)習 制作虛擬展示和跑酷類游戲?qū)嵗?Android、IOS平臺移植
|
6天
|
項目實踐 《AR恐龍世界》
|
AR識別圖怎么制作以及需要注意那些事項AR識別卡片顯示模型如何處理識別卡脫卡處理 物體播放動畫增強現(xiàn)實下UI如何實現(xiàn) 截屏并保存文件怎么處理
|
3天
|
HTC VIVE 介紹及講解
|
學(xué)習如何將HTC VIVE接入Unity中并查看效果HTC VIVE頭顯定位方式以及怎么移動HTC VIVE手柄上的按鍵如何獲取以及使用HTC VIVE手柄搖桿獲取以及使用HTC VIVE手柄震動控制HTC VIVE手柄如何抓取物體,并制作案例查看效果HTC VIVE手柄如何選擇UI,以及處理輸入框
|
5天
|
項目實踐 《VR虛擬地產(chǎn)》
|
學(xué)習VR樣板間制作需要注意的美術(shù)要求學(xué)習美術(shù)燈光烘培以及導(dǎo)出處理學(xué)習VR樣板間比例關(guān)系處理學(xué)習在樣板間中怎么移動查看細節(jié)學(xué)習處理樣板間開關(guān)燈處理以換地毯為例學(xué)習樣板間如何更換物品學(xué)習樣板間開關(guān)電視,處理視頻播放
|
2天
|
項目實踐 《The Earth HTC 課件制作》
|
學(xué)習物體移動旋轉(zhuǎn)處理學(xué)習HTC手柄UI如何處理,怎么選擇學(xué)習Unity中怎么制作簡單的模型動畫學(xué)習如何用手柄控制模型動畫播放學(xué)習怎么用手柄控制UI效果與場景物體產(chǎn)生交互學(xué)習如何用手柄發(fā)出射線并控制射線的長度,寬度學(xué)習如何用手柄射線選擇物體并與物體交互
|
10天
|
項目實踐 《VR射箭游戲》
|
HTC VIVE案例講解《射箭游戲》HTC VIVE控制UI選項 弓箭的形成與弓箭的物理碰撞腳本控制,偵測手的數(shù)量,無偵測,偵測到一只手,偵測到第二只手分別執(zhí)行動作,判斷弓弦上是否有箭判斷贏的腳本以及UI顯示腳本設(shè)計腳本控制,啟動弓箭功能并判斷弓箭持續(xù)飛行和越界銷毀,是否碰到箭靶曾加視覺效果,直觀的看到箭靶情況積分功能,使用十只箭,計算出
|
unity3D課程模塊01
|
Unity環(huán)境搭建
|
背景簡介、VS安裝、Unity安裝調(diào)試環(huán)境配置、真機環(huán)境配置、移動端應(yīng)用與設(shè)置
|
unity3D課程模塊02
|
Unity一階
|
視圖簡介、項目、場景建檔、存檔與讀取面板變化與個性化布局配置、視圖操作基礎(chǔ)攝像機、燈光、基礎(chǔ)幾何圖形、山脈、花草、樹木、水流
|
unity3D課程unity3D課程模塊03
|
Unity二階
|
腳本、代碼位移、旋轉(zhuǎn)、縮放時、空對象與組件、剛體組件間的使用,知曉Monobehavour和Component關(guān)系;風動與粒子、角色與控制、腳本燈光光暈、太陽光暈
|
unity3D課程模塊04
|
C#語法一階
|
新建控制臺項目、輸入與輸出調(diào)試項目的基礎(chǔ)格式、 變量字段運算符、 條件語句
|
unity3D課程模塊05
|
C#語法二階
|
循環(huán) 函數(shù)方法、 struct、 class、 訪問標識符構(gòu)造與析構(gòu)、 繼承
|
unity3D課程模塊06
|
C#Unity三階
|
MonoBehaviour方法順序、 腳本創(chuàng)建基礎(chǔ)幾何圖形新建、查找、復(fù)制、銷毀、 鼠標消息、添加、刪除、獲取組件、 碰撞方法、 觸碰方法、 鼠標方法
|
unity3D課程模塊07
|
C#語法三階
|
數(shù)組 鏈表、 字典、 協(xié)程、
|
unity3D課程模塊08
|
Unity四階
|
Invoke、 Unity協(xié)程、 SendMessageBroadcastMessage、 SendMessageUpwards時間、 存檔
|
unity3D課程模塊09
|
飛機大戰(zhàn)項目
|
立項環(huán)境配置、 場景建立、 玩家控制子彈發(fā)射、 敵人生產(chǎn)、 UI搭建游戲管理、 粒子動畫、 背景滾動、 產(chǎn)品打包
|
unity3D課程模塊10
|
像素蝙蝠項目
|
立項環(huán)境配置、 2D場景建立、 精靈序列幀動畫、 玩家控制障礙制作、 精靈計分板
|
unity3D課程模塊11
|
潛入
|
場景布設(shè)、 警報光、 光照烘焙、 轉(zhuǎn)場漸變、 背景音樂監(jiān)控探頭與激光門、 玩家導(dǎo)入、 動畫狀態(tài)機、 輸入管理者玩家控制腳本、 玩家健康腳本、 開關(guān)控制臺、 鑰匙卡俯視角檢測攝像機、 通關(guān)電梯、 敵人導(dǎo)入、 路線導(dǎo)航武器綁定、 敵人注視腳本、 敵人射擊腳本敵人巡邏腳本、 敵人AI腳本、 巡邏點布設(shè)演示畫面與ICON設(shè)置
|
unity3D課程模塊12
|
初級角色狀態(tài)機
|
模型導(dǎo)入、 小案例1~5
|
unity3D課程模塊13
|
GUI
|
文本、 圖片、 按鈕、 盒子窗體、 水平布局、垂直布局、
|
unity3D課程模塊14
|
中級角色狀態(tài)機
|
場景、模型導(dǎo)入、 基礎(chǔ)運動、 AI狀態(tài)機、 反向?qū)恿W(xué)控制器前撲運動、 靈活回轉(zhuǎn)、 攀爬匹配、 非人型生物狀態(tài)機巡航、 NPC跟隨、 武器狀態(tài)機
|
unity3D課程模塊15
|
角色狀態(tài)機
|
場景布設(shè)、 夢境氣氛渲染、 玩家控制、 敵人控制、 巡邏預(yù)制體物品與武器獲取、 子彈發(fā)射、 錄像系統(tǒng)
|
unity3D課程模塊16
|
觸控系統(tǒng)
|
兩指觸控
|
unity3D課程模塊17
|
重力記速器
|
參數(shù)測試案例
|
unity3D課程模塊18
|
星騎兵VR項目
|
場景布設(shè)、 戰(zhàn)機導(dǎo)入、 敵機設(shè)置、 游戲管理暴風VR 官網(wǎng)登錄、 SDK下載、 SDK導(dǎo)入、 SDK基礎(chǔ)解讀SDK應(yīng)用、 真機測試
|
unity3D課程模塊19
|
AR案例
|
視辰VR 官網(wǎng)登錄、 注冊碼獲取、 SDK下載、 SDK導(dǎo)入SDK基礎(chǔ)解讀、 SDK應(yīng)用、 識別圖注冊、 SDK應(yīng)用真機測試
|
unity3D課程模塊20
|
C#語法四階
|
枚舉、 多態(tài)、 接口、 委托泛型方法、 泛型類
|
unity3D課程模塊21
|
排序算法
|
冒泡排序、 插入排序、 歸并排序、 希爾排序快速排序
|
unity3D課程模塊22
|
UGUI
|
畫布、 事件系統(tǒng)、 圖片、 按鈕、 錨點四葉草、 自適應(yīng)比例輸入模組、 選擇器、 拖拽與投放、 觸發(fā)器、 滑動器UI光照紋理、 文本、 陰影與描邊、 自動布局滾動區(qū)域與滾動器、 蒙版與2D蒙版、 UI渲染紋理輸入框、 下拉列表、 3D活頁窗口
|
unity3D課程模塊23
|
NGUI
|
SDK下載、 圖集、 根UI面板、 精靈、 按鈕、 觸發(fā)器、 滑動器下拉列表、 輸入框、 Tween動畫
|
【教學(xué)現(xiàn)場】
舒適的教學(xué)環(huán)境 培養(yǎng)技能型游戲工程師
每個教室都是經(jīng)過設(shè)計師的精心布局,學(xué)員能在舒適、安心的環(huán)境中學(xué)習
您所堅持的夢想,值得我們?nèi)ゾ暮亲o。
【學(xué)校環(huán)境】
【作品展示】
100%滿意度
北京火星人教育
綜合
環(huán)境 : 5.0師資 : 5.0教學(xué) : 5.0