Course Information
COMP3329 Computer Game Design and Programming

COMP3329 Computer Game Design and Programming

2017-18
Instructor(s):Chim T W
(Class A) No. of credit(s):6
Recommended Learning Hours:
Lecture: 30.0
Tutorial: 9.0
Pre-requisite(s):COMP2123 or CSIS1122 or CSIS1123
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:
The course will study various topics in game design. Topics includes: types of game, game platforms, design of game, 3D model and kinematics, rendering techniques, collision detection, project management, AI, UI, sound effects, and networking.

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)

COMP3329A