Course Information
COMP3329 Computer Game Design and Programming

COMP3329 Computer Game Design and Programming

2019-20
Instructor(s):Chim T W
(Class A) No. of credit(s):6
Recommended Learning Hours:
Lecture: 30.0
Tutorial: 9.0
Pre-requisite(s):COMP2113 or COMP2123 or ENGG1340
Co-requisite(s):  
Mutually exclusive with:  
Remarks:

Course Learning Outcomes

1. [implement a workable game in particular platform]
Be able to implement a workable game in particular platform
2. [understand different aspects of game design]
Be able to understand different aspects of game design including UI, programming, marketing, etc.
3. [present the game idea in both written and oral form]
Be able to present the game idea in both written and oral form
4. [learn new development environment]
Be able to learn new development environment
5. [learn from other source codes and projects]
Be able to learn from other source codes and projects
Mapping from Course Learning Outcomes to Programme Learning Outcomes
 PLO aPLO bPLO cPLO dPLO ePLO fPLO gPLO hPLO iPLO j
CLO 1T,PPT,PPTPPPT,P
CLO 2T,PTPPT,P
CLO 3PPP
CLO 4T,PPT,PPT,P
CLO 5PT,PTPP

T - Teach, P - Practice
For BEng(CompSc) Programme Learning Outcomes, please refer to here.

Syllabus

Calendar Entry:
This course introduces the concepts and techniques for computer game design and development. Topics include: game history and genres, game design process, game engine, audio and visual design, 2D and 3D graphics, physics, optimization, camera, network, artificial intelligence and user interface design. Students participate in group projects to gain hands-on experience in using common game engine in the market.

Detailed Description:

Introduction Mapped to CLOs
Game history and design2
User interface, devices and effect for game4
Industry visit 1
2D and 3D game Mapped to CLOs
2D game1
Motion and kinematics, control and AI 4
3D modeling and consideration 4
Platform and team Mapped to CLOs
Game platform overview1
MMOG design and connectivity2
Team work for game project and presentation5

Assessment:
Continuous Assessment: 50%
Written Examination: 50%

Teaching Plan

Please refer to the corresponding Moodle course.

Moodle Course(s)