The main aim of this module is to introduce the main design and implementation issues surrounding computer games, including gameplay, game physics, and content generation. It also aims to provide practical experience of developing a game using a game engine.
A. demonstrate an understanding and appreciation of different design issues related to computer games development, including principles of game design and play, game structure, and game engines;
B. analyze and evaluate the design and development of computer games;
C. implement a game using an existing game engine individually or in a team environment; and
D. demonstrate an awareness of professional and ethical issues in video games and the gaming industry.
The method of teaching and learning follows an approach that is aimed at fostering independent learning, within a framework that includes a series of lectures, tutorials, and computer labs.
Formal lectures and tutorials: To convey the concepts and methods covered in this module, students will be expected to attend two hours of formal lectures, that could include seminars and invited guest talks, in a typical week.
Tutorials and labs: These are intended to support students to complete assignments and projects.
Computer labs: These are intended to allow students to undertake practical exercises with the possibility of immediate feedback.
Private study: In a typical week, students will be expected to devote about 10 hours of unsupervised time to private study. The time allowed per week for private study will typically include 3 hours for reflection and consideration of lecture material and background reading and 7 hours for completion of the assessment tasks.
The delivery of materials will be through a combination of lectures and tutorial/lab sessions. Regular tutorial and lab activities will focus on practical applications of issues and theories discussed in the lectures.
The continuous assessment components (55%) will take the form of an individual assignment (25%) and a group project (30%). The assessments will be used to test to what extent practical skills have been learnt. The individual assignment is to allow students to demonstrate their understanding of design principles of computer games. The group project is to allow students to put into practice their understanding of these principles and also to learn to use a game engine to develop a functional game designed by them.
A written examination (45%) at the end of the module will be used to assess the comprehension and application of the materials taught.