There are weekly Lecture of 2 hours, Totorial of 1 hour and Hands-on training session of 2 hours. Students have to register for tutorial group and laboratory group through on-line registration system. There will be 3-5 assignments (problem solving assignments and mini project) and course-long game development projet. This module assumes that students have basic knowledge of Computer Graphics as taught in CS3241 and fundamental principles of classical mechanics as taught in Physics I.
Lectures will be conducted as per the schedule below. Students are expected to attend all the Lectures, as explanation and demonstrations given during lectures are very important to understand the subject matter. There is NO webcast or podcast for this course. For make-up lectures (if any), we may arrange for webcast.
There are weekly tutorials. Usually there will be multiple groups/sessions. Please refer to the schedule.
You are responsible for making the tutorials sessions lively. Most of the sessions will have student presentations (game analysis, game concept, game project progress, game prototype...). Some of the sessions will have topics/questions on game engines for discussion. Solutions/Answers for the Tutorial questions which are discussed during the session will NOT be published/given . However, due to lack of time, if some questions are not discussed then the Solution/Answers for these questions may be published for your reference. If you miss any tutorial session, you may do all the questions yourself and send it to your tutor to get your solutions/answers verified. Please refer to the schedule given below.
There are weekly labs. Usually there will be multiple groups/sessions. Please refer to the schedule given below.
First few weeks, there will be guided labs to equip the students with basics of modelling and introduce the features of game engines. Though attendance is not taken, students are expected to attend all the guided lab sessions. The rest of the weeks the students are expected to self-learn advanced features and work in groups on the game development project with limited support from the TA(s).