COMP7604A - Game design and development

Semester 2, 2017-18

Instructor
Dr. Loretta Y.K. Choi
Teaching assistant
Mr. Eerdemotai Ao
Syllabus The course studies the basic concepts and techniques for digital game design and development. Topics include: game history and genres, game design process, game production, 2D/3D graphics, physics, audio/visual design, artificial intelligence.
Introduction by Instructor In this course, students will learn the fundamental concepts and essential techniques for game design and development, including mathematical/physical concepts and graphics. Students will also have the opportunities to apply the various techniques during the lab sessions using the Unity development platform, and to create a digital game of their own in the course project.
Learning Outcomes
Course Learning Outcomes Relevant Programme Learning Outcomes
CLO1. Be able to understand the basic game history and genres. PLO.4, 6, 7, 8, 14, 15
CLO2. Be able to understand the problems and issues in game design and development.ame design and development. PLO.4, 6, 7, 8, 9, 10, 12, 14, 15
CLO3. Be able to understand the concepts, including mathematics, physics, graphics and artificial intelligence, which are essential to game design and development. PLO.4, 5, 6, 7, 8, 9, 10, 12, 16
CLO4. Be able to apply the techniques, including mathematics, physics, graphics and artificial intelligence, to design and developing a digital game. PLO.3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16
CLO5. Be able to develop a small-scale 2D/3D digital game. PLO.1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16
View Programme Learning Outcomes
Pre-requisites Students should have basic programming knowledge, e.g. C++ or Java.
Compatibility Nil
Topics covered
Course Content No. of Hours Course Learning Outcomes
1. Introduction 1 CLO1, CLO2
2. Game history and genres 1 CLO1
3. Game design 4 CLO2, CLO5
4. 2D graphics 6 CLO3, CLO4, CLO5
5. 3D graphics 7 CLO3, CLO4, CLO5
6. Game physics 7 CLO3, CLO4, CLO5
7. Audio / visual design 2 CLO3, CLO4, CLO5
8. Artificial intelligence 2 CLO3, CLO4, CLO5
 
Assessment
Description Type Weighting * Examination Period ^ Course Learning Outcomes
Written / practical assignment using game development tools Continuous Assessment 10% - CLO2, CLO3, CLO4
Group project Continuous Assessment 40% - CLO2, CLO3, CLO4, CLO5
Written Examination Written Examination 50% May 7 to 26, 2018 CLO1, CLO2, CLO3, CLO4
* The weighting of coursework and examination marks is subject to approval
^ The exact examination date uses to be released when all enrolments are confirmed after add/drop period by the Examinations Office.  Students must oblige to the examination schedule. Students should NOT enrol in the course if they are not certain that they will be in Hong Kong during the examination period.  Absent from examination may result in failure in the course. There is no supplementary examination for all MSc curriculums in the Faculty of Engineering.
Course materials Lecture Notes & Lab Instructions:
  • Available from the Moodle course web page
Recommended readings
  • Steve Rabin, “Introduction to Game Development”, Cengage Learning, 2009.
  • Sanjay Madhav, “Game Programming Algorithms and Techniques: A Platform-Agnostic Approach”, Addison-Wesley, 2013.
Session dates
Date Time Venue Remark
Session 1 17 Jan 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 2 31 Jan 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 3 7 Feb 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 4 14 Feb 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 5 28 Feb 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 6 14 Mar 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 7 21 Mar 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 8 28 Mar 2018 (Wed) 9:30am - 12:30pm MW-T6  
Session 9 4 Apr 2018 (Wed) 9:30am - 12:30pm HW-312  
Session 10 18 Apr 2018 (Wed) 9:30am - 12:30pm HW-312  
HW - Haking Wong Building MW - Meng Wah Complex
Add/drop 15 January, 2018 - 31 January, 2018
Quota 100
Back