Overview

To view overview information, please select an offering from the drop-down menu above.

Academic contacts

To view unit coordinator information, please select an offering from the drop-down menu above.

Offerings

MURDOCH-S2-EXT-2018-ONGOING
MURDOCH-S2-INT-2018-ONGOING

Requisites

Enrolment rules

Students are encouraged to complete ICT283 Data Structures and Abstractions and ICT289 Computer Graphics Principles and Programming prior to taking this unit.

Other learning activities

To view other learning activity information, please select an offering from the drop-down menu above.

Learning activities

To view learning activity information, please select an offering from the drop-down menu above.

Learning outcomes

1.
Current graphics for games. Find out about and demonstrate the use of current applications of computer graphics in games.
2.
Techniques and algorithms (2D &3D). Learn about and apply the techniques and algorithms used for developing games applications involving both 2D and 3D objects.
3.
Theory of games design. Learn about and apply the essential theory behind games design.
4.
Design and implement. Design and implement computer games in C/C++ including the use of library functions from some APIs (Application Programmer's Interface) whilst working collaboratively. OpenGL and glut are the APIs to be used for the visual components.
5.
Task time estimation. Demonstrate task time estimation skills.
6.
Extend your skills. Extend your skills on your own (amongst other things, addition of sound; you need to work out and implement collision detection techniques in your work on your own).
7.
Produce high quality work. Acquire the ability and discipline to produce work that is of sufficient quality that it can be demonstrated publicly by you.
8.
Teamwork. Demonstrate teamwork skills, as games and other software are produced by teams of people with various skills and backgrounds.

Assessments

To view assessment information, please select an offering from the drop-down menu above.

Additional information

Other notes:Each student is expected to read the lecture notes and any recommended materials relevant to the topic each week. Students will also need to spend some time doing the lab exercises for that week. In addition each student needs to complete one assignment, one project and sit the final examination.