Course Information
- 15 Apr 2025 (Tue)
(費用
每兩個月一期 ( 共四期 )
第一期 第二期 第三期 第四期 整個課程費用總額
會 員 $7,950 $7,950 $7,950 $7,950 $31,800
非會員 $8,450 $8,450 $8,450 $8,450 $33,800
* 二人或以上同時報讀,每位可減 HK$500
* 上課一個月前提交報名表及費用,可減 HK$1,500
第一期費用節省高達 HK$2,000)
Course Overview
Unity Technologies 研發的Unity 遊戲引擎,是遊戲設計初學者的首選,易用實時的平台讓初學者在短期內學懂基礎。Unity 是一種跨平台的2D 和3D 遊戲引擎,可提供遊戲設計者開發多種跨平台的遊戲,比較常見所支援的平台有iOS、Android、Windows、MacOS、Linux、PlayStation、Xbox、Nintendo 3DS、Nintendo Switch、Wii 等。全平台(包括PC/ 主機/ 移動設備)所有遊戲中有超過一半都是使用Unity 創作的 。Unity 對三維建模軟件Maya 也有很好的支援,遊戲道貝、場景及遊戲角色可先在Maya 製定,隨後可導入Unity 配給遊戲物件特性、設立遊戲美術、設定遊戲玩法等製作,Unity 都能給遊戲設計者有無限的創作。
遊戲人才一直在全球遊戲市場上都很渴求,因此,HKMA 因市場需求而開辦此遊戲課程,讓學員深入了解及學習遊戲製作每個過程,有助發展本地遊戲開發。這個課程由淺入深,首先要了解遊戲市場上各種不同的遊戲,及初步了解遊戲設計文檔(GDD) 。接著用Maya 軟件學習遊戲道具3D 建模、紋理和UV 編輯及3D 場景製作。然後學習Unity 遊戲引擎裡面的遊戲美術設計基礎,接著學習用Maya 製作遊戲3D 角色及運用Unity 動畫系統控制遊戲裡的角色。當掌握好遊戲美術的基礎之後,就要學習一些C# 遊戲程式編寫基礎,導師會選用一些簡單易明的遊戲範例配合學習C# 程式的語句用法,再深入探討遊戲各種互動功能如何透過撰寫腳本來製作,過程好玩有趣。最後學員要提交一份遊戲設計文檔(GDD),導師從中會作評語及跟進學員進度,最終學員要提交一個畢業遊戲作品,以便日後入職遊戲界時作個人的遊戲展示。學員完成課程後可從事遊戲程式設計、遊戲美術設計、3D 建模、3D 動畫及3D 角色設計相關工作。
What You’ll Learn
科目1遊戲產業概論 Introduction to Game Industry
- 遊戲產業概覽 Overview of Game Industry
- 遊戲開發過程 Game Development Process
- 傳統遊戲 vs Web3區塊鏈 / 非同質化代幣遊戲
- Traditional Games vs Web3 Blockchain/NFT Games
- 遊戲開發的角色 Role of Game Development
- 遊戲引擎簡介 Introduction to Game Engine
- 遊戲設計文檔(GDD)介紹 Introduction to Game Design Document (GDD)
科目2 遊戲 3D 建模 (Maya) Game 3D Modeling (Maya)
- Maya簡介 Introduction to Maya
- 遊戲道具3D建模 Game Props 3D Modeling
- 紋理和 UV 編輯 Texturing and UV Editing
- 室內/室外場景創作 Interior/Exterior Scenes Creation
- Unity 與 Maya 3D建模結合 Integrating Unity with Maya 3D Modeling
- 關鍵幀動畫原理 Key Framing Animation Principles
科目3 Unity遊戲美術設計基礎 Fundamentals of Unity & Game Art Design
- 編輯器介紹 Introduction to Unity Editor Unity
- 導入 3D 資產 Importing 3D Assests
- 燈光 Lighting
- 網格、材質、紋理和著色器 Meshes, Materials, Textures and Shaders
- 遊戲物理:剛體、碰撞器 Game Physics : Rigid Body, Colliders
- 遊戲音頻和音效 Game Audio and Sound Effects
- 相機、第一人稱射擊遊戲 (FPS)、第三人稱射擊遊戲 (TPS)
- Camera, First -Person Shooter (FPS), Third-Person Shooter (TPS)
- 用戶界面組件 UI Components
- 粒子系統 Particle Systems
- 植物,霧效果,火,煙,魔法效果 Plants, Fog Effects, Fire, Smoke, Magical Effects
科目4 遊戲3D角色建模 Game 3D Character Modeling
- 3D遊戲角色建模 3D Game Character Modeling
- 角色紋理和 UV 編輯 Character Texturing and UV Editing
- 穿骨與蒙皮概念 Rigging and Skinning Concepts
- 角色動畫 Character Animation
科目5 Unity動畫系統 Unity Animation System
- 了解動畫控制器、狀態機 Understanding Animator Controller, State Machine
- 導入運動捕捉的人形動畫 Importing Motion Captured Humanoid Animations
- 人形動畫關節重定位 Humanoid Animation Retargeting
- Mixamo 簡介 Introduction to Mixamo
科目6 C# 遊戲語言基礎 Fundamentals of C# for Game
- C#編程基礎 C# Coding Fundamentals
- 變數及資料型別 Data Types and Variables
- 數學運算 Mathematical Operations
- 決策和流程控制:邏輯表達式、if/else 語句、switch 語句
- Decisions and Flow Control: Logical Expressions, if/else Statements, switch Statements
- 循環和函數 Loops and Function
- 學習Monobehaviour内置函數、Monobehaviour程序執行順序 Learning Monobehaviour functions, Order of execution
- 創建和使用類、定義函數、訪問遊戲對象 Defining Classes, Creating and Using Classes, Defining Functions, Accessing Game Objects
- 透過編程管理遊戲物件:訪問遊戲物件和組件,創建和銷毀物件 Managing Game Objects: Accessing Game Object and Components, Creating and Destroying Objects
科目7 畢業項目 – Unity 3D遊戲設計及開發
- Graduation Project- Unity 3D Game Design & Development
- 編寫遊戲設計文檔 (GDD) Writing Game Design Document (GDD)
- 遊戲盈利 Game Monetization
- Unity Dashboard介紹 Introduction to Unity Dashboard
- 遊戲測試、調試及打磨 Game Testing & Debug & Polishing
- 應用商店與谷歌 Play App store & Google Play
- 遊戲發佈 Game Publishing