從零開始,掌握Unity 3D遊戲引擎,打造屬於你的專屬遊戲世界
Unity 3D遊戲引擎是一個功能強大且廣泛應用於遊戲開發的工具,不僅適合初學者,更是專業開發者不可或缺的利器。本課程將帶領學員深入了解Unity 3D遊戲引擎的各項技術,從基礎操作到進階效果,涵蓋完整的遊戲開發流程。無論是遊戲的場景創建、動畫控制、物理碰撞處理,還是角色設計與程式控制,都將在本課程中一一探討與實作,幫助學員從零開始打造屬於自己的遊戲世界。
為什麼要學
- 缺乏對Unity 3D基本操作的理解,無法順利入門。
- 在創建場景和設計角色時,對各種工具和功能的使用不熟悉。
- 難以掌握動畫控制、物理碰撞和遊戲邏輯的設計與應用。
- 缺少對遊戲程式設計的概念和C#腳本的理解。
課程目標
- 掌握Unity 3D遊戲引擎的基礎操作,包括介面介紹、物件操作及地形創建。
- 學會利用Unity工具進行場景構建、素材下載與匯入、環境設定及動畫控制。
- 掌握遊戲介面的設計與實作,以及遊戲程式設計的基本概念和C#腳本編寫。
- 能夠設計和實現遊戲中的物理效果、粒子系統、角色功能設定及遊戲邏輯。
- 完成一個完整的遊戲開發流程,並將遊戲發布到電腦平台。
學習完後,你能獲得……
- 熟悉Unity 3D的基本介面與操作流程,具備獨立創建遊戲場景的能力。
- 掌握Unity中的各種動畫和物理效果的設計與應用,能夠製作逼真的遊戲場景和角色動作。
- 學會使用C#腳本編寫遊戲邏輯,設計角色功能和遊戲機制,實現複雜的遊戲交互。
- 完成從遊戲場景設計到遊戲發布的完整流程,具備將遊戲作品發布到電腦平台的能力。
課程大綱
學習目標:熟悉Unity操作界面與基礎操作
- 單元1:軟體安裝、帳號申請與啟動
- 單元2:官方範例與介面介紹
- 單元3:基礎介面操作與物件操作
- 單元4:地形創建、尺寸設定與繪製
- 單元5:商城介紹、素材尋找與下載素材
- 單元6:官網素材包匯入與種植樹木工具
- 單元7:種植雜草平面&立體模式介紹
學習目標:掌握物理引擎基礎設定
- 單元1:風力系統、水資源素材
- 單元2:環境燈光設定
- 單元3:天空盒素材下載與變更
- 單元4:霧氣效果與攝影機特效添加
- 單元5:場景物件下載與擺放
- 單元6:素材包下載與粒子介紹
- 單元7:粒子系統基礎與進階
- 單元8:雪花粒子系統完成與測試
學習目標:學會設計遊戲介面
- 單元1:遊戲介面參考與素材下載
- 單元2:遊戲開始畫面實作、畫布介紹與設定
- 單元3:圖片、文字與按鈕介面實作和轉場效果
- 單元4:按鈕轉場效果介紹與實作
- 單元5:載入介面實作、吧條設計
- 單元6:設定介面、道具介面實作
- 單元7:遊戲介面製作
- 單元8:遊戲角色素材下載與設定
學習目標:操作讓遊戲人物動起來的簡單動畫
- 單元1:動畫型態介紹與調整
- 單元2:動畫控制器建立與參數介紹應用
- 單元3:動畫轉場條件設定與測試
- 單元4:畫結合音效設定
- 單元5:複寫動畫控制器系統
- 單元6:角色物理效果&碰撞器設定
- 單元7:敵人物理效果與碰撞器設定
學習目標:建立一個場景和音效
- 單元1:場景物理碰撞設定
- 單元2:導覽器介面介紹與實作
- 單元3:場景障礙物件製作
- 單元4:導覽網格代理員、導覽器半徑、坡度與台階設定
- 單元5:背景音樂素材下載與設定
- 單元6:6.音樂淡入淡出設定&動畫控制器設定
- 單元7:回音效果設定、混音系統介紹與特效
學習目標:使用C#寫第一個遊戲腳本
- 單元1:遊戲程式C#腳本介紹與註解
- 單元2:初始函式與更新函式介紹與UnityAPI輸出文字介紹與應用
- 單元3:角色能力值設定:變數宣告格式
- 單元4:參考類型變數
- 單元5:取得與設定參考類型變數數值
- 單元6:數學運算子介紹與應用
學習目標:學習遊戲角色設定
- 單元1:角色功能設定與函式設計
- 單元2:比較、邏輯運算子和判斷式介紹與應用
- 單元3:輸入按鍵API介紹
- 單元4:動畫控制器參考類型變數與API
學習目標:進階角色動畫設定
- 單元1:角色動畫控制與設定
- 單元2:物理碰撞API介紹與測試
- 單元3:場景道具添加與物理偵測
- 單元4:角色攻擊物理添加與判斷
- 單元5:物理碰撞受傷設定
學習目標:設定遊戲介面控制
- 單元1:介面程式控制-按鈕點擊事件
- 單元2:遊戲介面控制與測試
- 單元3:遊戲音樂控制面板
- 單元4:遊戲暫停效果
- 單元5:敵人腳本設定
- 單元6:自動追蹤與半徑設定
學習目標:發布遊戲設定
- 單元1:攻擊範圍設定與冷卻時間
- 單元2:受傷、死亡事件與隨機傷害值
- 單元3:遊戲資料儲存與載入
- 單元4:遊戲發佈設定、電腦版發佈
誰適合學
- 遊戲開發初學者 已具備基本程式能力,想要進一步學習Unity 3D引擎技術的開發者。
- 自由創作者與藝術家:有創意並希望將自己的構思轉化為遊戲作品的創作者。
- 計畫進入遊戲產業的學生:想要提前掌握遊戲開發技術,為未來的職業生涯打下基礎的學生。
課程優勢
由專業程式講師授課,提供專業的教學指導,結合理論與實踐讓同學能夠動手操作,熟悉Unity介面、遊戲角色、場景等功能,提升學習效果。錄播影音課程,滿足不同學生的學習需求和時間安排。
講師介紹
聯成30年以上教育經驗,幫助數十萬人成功就業,聯成專業程式講師講師團隊,共同打造最好的程式語言課程。嚴選資深業界經驗豐富程式講師,分享最實戰的開發技巧,手把手讓你在學習程式的路上不孤單。
Q&A
一台可以上課的電腦或筆記型電腦。
當然!歡迎到「課程討論區」詢問,與老師同學一同互動。
課後隔天18:00前都會提供直播課程錄影影片,可於線上觀看14天。
注意事項
- 收到款項後,若不克參加申請退費,請參閱退費規則。
- 本課程結合講師職場實務經驗傳授,習者請反覆演練運用,並配合上課作業實作。
- 課程執行單位保留調整課程內容、日程與講師之權利。
優惠價
NT$7,000