top of page
back_C1_edited_edited.png

高级游戏开发课程

AGP.webp

本课程主要涉及逼真游戏环境的制作教学,旨在培养高质量的游戏编程人才。


学员将在课程中学习不同的游戏编程技术和部署策略(包括主机游戏平台Xbox、PlayStation、Wii,手持游戏平台

NDS、PSP,以及在线MMORPG游戏和其他休闲游戏),并尝试利用各种引擎、工具包、CG模型编写游戏程序。

同时,学员将紧密地与技术美工和其他CG制作师合作,进一步了解游戏制作的过程。最终,学员将会把所学知识运用到实际游戏开发中。

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

Introduction to Video Game Development

ntroduces 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.

Advanced Game Programming Modules:

Module Code

Module Name

Description

Advanced 3D Mathematics for Games

This module extends on the students’ knowledge gained from the module F3DM: Principles of 3D Mathematics.
Advanced 3D mathematics and how to apply these mathematical concepts in computer games are taught in this module.

Advanced Computer Graphics

This module extends on the students’ knowledge gained from the module FPCG: Principles of Computer Graphics.
Students will be taught key advanced CG techniques as well as important tools and technologies like Direct3D and GPU programming using HLSL.

Game Physics

Interactions between objects in the virtual game world are often modeled after real-life physical interactions.
Students will be taught Newtonian physics and the mathematics involved in resolving collision detection/response. Students will be also taught the application of these key theories to create realistic motion in computer games.

Game Animation

Teaches students in techniques required to create animations of objects and characters in games.

Game Scene Management

This is an advanced module that teaches students how to manage the problems of a complex virtual game world.

Game AI

The module focuses on teaching key AI techniques used in computer games and its specific uses. Students will study several important AI techniques and how to apply it to game design and development.

Multiplayer & Networking

Multiplayer and networked games are common features in many modern games.
The module teaches the issues involved in the development of these features and the techniques that can be applied to resolve them.

Sound Effects & Music for Games

Sound effects and music helps to make computer games more immersive and engaging.
In this module, students will be exposed to the practical knowledge of how to include music and sound effects in games. Students will get the opportunity to apply basic sound effects in computer games.

Multithreading & Parallel Processing

With the advent of multi-core processors and the new generation of video game consoles like Microsoft Xbox and Sony Playstation, game developers have to embrace multi-threading and parallel processing in order to develop games on these advanced platforms.
This module teaches the key multi-threading and parallel processing concepts. Students will also be introduced to the architectures of the next-generation video game consoles.

Game Design & Production Modules:

Module Code

Module Name

Description

Building the Game Team

 This is an exercise in creating a small game development team.
Students will be exposed to team dynamics and how to create the right mix of talents for the game team.

Game Design

This is an exercise in designing a new game.
Students will be guided to create interesting game mechanics or gameplay as well as to consider design issues like creating the “fun” factor and addictiveness to the game that they will develop.

Game Production

This is an exercise in setting up the game production pipeline.
Game production techniques will be taught to students to help them manage the production process of their game projects.

Game Development

This is an exercise in the actual development of the student’s game title.
The instructors will be mentoring the students during the actual game development process.

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