| 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 |
|
| Pre-requisites |
Students should have basic programming knowledge, e.g. C++ or Java. |
| Compatibility |
Nil |
| Topics covered |
|
| Assessment |
|
| 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 |
|
| Add/drop |
15 January, 2018 - 31 January, 2018 |
| Quota |
100 |