top of page
back_C1_edited_edited.png

高級游戲開發課程

AGP.webp

高級游戲開發課程旨在通過真實的游戲製作環境,培訓出新一代游戲編程人員。


​學員可以利用各種引擎,工具包,CG模型及游戲環境學習如何編寫游戲程序。同時也能緊密地與技術美工和其他CG製作師合作,學到更多的游戲製作知識。最終將所學知識應用到實際游戲開發中。

本課程是用真實世界游戲引擎來給學員們教學,讓大家學到必要的編程技術和知識,使之運用到下一個主機游戲的開發與在綫游戲的開發。

遊戲程序員將學習不同的遊戲編程技術和部署策略,從Xbox、PlayStation和Wii;以及各種手機平台和手持平台,如學習任天堂DS和PSP,到在線MMORPG和休閒遊戲。

Video Game

課程目標:

  • 學期為一年的全日制脫產課程將讓學員親身感受游戲生產製作的整個課程。

  • 幫助夢想成爲游戲開發工程師的青年實現理想。

  • 瞭解主要的CG製作工具,如Maya,3D Max。

  • 學習内容:數學,物理屬性,人工智能,圖形系統,交互控制器,聲音,腳本系統,網絡和多人游戲。

  • 介紹各個腳本語言,如Mel Scripts,Max Scripts,C++,JavaScript, Direct X等。

  • 掌握3D游戲編程,基本數學,如向量(Vector),矩陣(Matrix),平面,Direct3D渲染基礎,Direct3D繪圖,顔色,燈光,Stenciling蒙版,Direct 3D庫,地形渲染,粒子系統,高級貼圖,視窗編程。

  • 熟悉不同的硬件架構(如Xbox,PlayStation),以及各種PC圖形系統(如Nvidia和ATI)。

  • 利用各種游戲引擎實施CG圖形生產流程。

  • 學習游戲引擎的發展及局限性。

  • 創新思維,挑戰技術,解決技術的局限。

  • ​參與實際項目以及製作。

Foundational Modules:

Module Code

Module Name

Description

FINT

Introduction to Video Game Development

Introduces the students to the world of video game development and production.

Elements of Game Systems

Introductory module to the different subsystems contained in a computer game.

Modeling and Art Tools for Game Production

Introduces the modeling and art tools commonly used to create game assets and artwork.
The software tools include 3DS Max, Maya, Photoshop, ZBrush and BodyPainter.

Game Programming Tools & Technologies

Introduces the programming tools and technology used in game development.
The software tools include Microsoft Visual Studio 2005, NVidia FX Composer, Direct3D, HLSL and XNA.

Principles of 3D Mathematics for Games

Foundation module in basic 3D mathematics concepts and equations utilized in games.

Principles of Computer Graphics

Foundation module in basic computer graphics concepts and techniques utilized in games.

高級游戲開發模塊:

Module Code

Module Name

Description

遊戲的高級 3D 數學

本模塊擴展了學生從模塊F3DM:

Principles of 3D Mathematics中獲得的知識。

本模塊教授高級 3D 數學以及如何在電腦遊戲中應用這些數學概念。

高級計算機圖形學

本模塊擴展了學生從模塊FPCG:

Principles of Computer Graphics中獲得的知識。
學生將學習關鍵的高級 CG 技術以及重要的工具和技術,

如 Direct3D和使用HLSL進行GPU 編程。

遊戲物理

虛擬遊戲世界中對象之間的互動

通常以現實生活中的物理互動為模型。
學生將學習牛頓物理學和涉及解決碰撞偵測/反應的數學。

學生還將學習如何應用這些關鍵理論在電腦遊戲中創造逼真的動作。

遊戲動畫

教授學生創建遊戲中的物件和角色的動畫所需的技術。

遊戲場景管理

教授學生如何管理一個複雜的虛擬遊戲世界的問題的進階模塊。

遊戲人工智能

本模塊側重於教授電腦遊戲中使用的關鍵人工智能技術及其具體用途。

學生將學習幾種重要的人工智能技術以及

如何將其應用於遊戲設計和開發。

多人遊戲和網絡

多人遊戲和網絡遊戲是許多現代遊戲的共同特徵。

本模塊教授這些功能開發途中所涉及的問題以及

可用於解決這些問題的技術。

遊戲音效和音樂

音效和音樂有助於使電腦遊戲更具沉浸感和吸引力。
在這個模塊中,學生將接觸到如何在遊戲中加入音樂和音效的實踐知識。

學生將有機會在電腦遊戲中應用基本的音效。

多線程和並行處理

隨著多核處理器和新一代電子遊戲機

(如 Microsoft Xbox和索尼 PlayStation)的出現,

遊戲開發人員必須採用多線程和並行處理才能在這些先進平台上開發遊戲。
該模塊教授關鍵的多線程和並行處理概念。

還將向學生介紹下一代電子遊戲機的架構。

游戲設計及製作模塊:

Module Code

Module Name

Description

組建遊戲團隊

這是個創建小型遊戲開發團隊的練習。
學生將接觸到團隊動態以及

如何為遊戲團隊設計合適的人才組合。

遊戲設計

這是一個設計新遊戲的練習。
學生將被引導創建有趣的遊戲機製或遊戲玩法,

並考慮設計問題,例如創造他們將開發的遊戲的“樂趣”因素和上癮性。

遊戲製作

這是設置遊戲製作流水綫的練習。
將向學生教授遊戲製作技術,

以幫助他們管理遊戲項目的製作過程。

遊戲開發

這是學生遊戲實際開發的練習。

教師將在實際遊戲開發過程中指導學生。

KEP_06.jpg

我們專有的網上學習平台,並與免費的創意和生產工具無縫協作,為 DECT 教育即時提供作業和學習材料管理、遠端協作、分析等功能,滿足不同使用者的學術及管理需求。

OS_02.jpg

培訓專業教師計劃是維持數譜生態系統的基石。這是一個可擴展的專業發展模式,當中全面的 DECT 內容和學習管理系統可分別為教師提供相關支持。

smiling-young-asian-teacher-making-selfie-with-her-2022-03-30-14-59-24-utc.jpg

學生展才計劃為學生提供在全球數字經濟中不可或缺的知識、技能和工具, 有助學生掌握在未來世界中出類拔萃的生存技能,脫穎而出。

OS_03.jpg

Krystal OTP 包含所有辦公室軟件,有效提升日常工作效率和減輕營運成本,為當今多元化 的業務營運需求提供了完善解決方案。 

hand-with-tattoo-point-on-the-cyber-table-2022-12-15-23-00-27-utc.jpg

一項綜合計劃,旨在為個人 和公⺠提供必要的數字能力和軟技能,以便在數字經濟中生存。為了在數字時代保持競爭力和繁榮,各國需要為其公⺠提供必要的知識、技能和工具。

DECT_02_OPEN_01.jpg
DECT_06_CP_ERB_B_03.jpeg
DECT_01_AI_02_01.jpg
DECT_03_SC_014_01.jpg
DECT_07_CP_ERB_G_04.jpeg
DECT_05_OTP_05_01.jpeg
DECT_01_OPEN_02.jpg
DECT_06_CP_ERB_C_04.jpeg
DECT_03_AI_06_01.png
DECT_03_SC_016_01.jpg
DECT_07_OLE_17_01.jpeg
DECT_05_OPEN_03.jpg
DECT_01_AI_01_04.jpg
DECT_06_OPEN_02.jpeg
DECT_01_AI_07_01.jpg
DECT_03_OPEN_02.jpeg
DECT_07_OPEN_01.jpg
DECT_05_OTP_05_01.jpeg
DECT_07_I_02_01.png
DECT_06_CS_02_02.jpg
DECT_01_AI_05_02.png
DECT_03_CP_ERB_He_05.jpg
DECT_07_CS_01_04.png
DECT_09_open_01.png
bottom of page