1 x 1-hour lecture weekly
1 x 1-hour workshop weekly
1 x 1-hour computer lab weekly
1 x 7.5-hour project work weekly
1 Admission into BCSC-Bachelor of Computer Science
1a Admission into BCSCH-Bachelor of Computer Science (Honours)
1b Admission into BCSCAI-Bachelor of Computer Science (Artificial Intelligence)
1c Admission into BCSCAIH-Bachelor of Computer Science (Artificial Intelligence) (Honours)
1d Admission into BIT-Bachelor of Information Technology
1e Admission into BITH-Bachelor of Information Technology (Honours)
1f Admission into BITNCS-Bachelor of Information Technology (Network and Cybersecurity Systems)
1g Admission into BITNCSH-B Information Technology (Network and Cybersecurity Systems) (Honours)
1h Admission into BITGD-Bachelor of Information Technology (Game Development)
1i Admission into BITGDH-Bachelor of Information Technology (Game Development) (Hons)
1j Admission into BCAVEED-Bachelor of Creative Arts (Visual Effects and Entertainment Design)
1k Admission into BCIDM-Bachelor of Creative Industries (Digital Media)
1l Admission into BCIID-Bachelor of Creative Industries (Interactive Design)
1m Admission into BITGDFP-Bachelor of Information Technology (Game Development) - City Campus
2 18 units of level 2 topics
3 1 of COMP1701, COMP1204
4 18 units of level 2 topics
Must Satisfy: (((1 or 1a or 1b or 1c or 1d or 1e or 1f or 1g or 1h or 1i or 1j or 1k or 1l or 1m) and 2) or (3 and 4))
Enrolment not permitted
1 of COMP8752, COMP9752 has been successfully completed
Topic description
This topic will provide an introduction to the field of computer game development. Specific areas will include:

  1. The fundamental principles of computer game design and the architecture of computer games and the associated development environment, including implementation languages
  2. An introduction to the history of computer games and their development
  3. Components of collision mechanics and the associated graphics including rendering and textures from both a 2D and 3D perspective
  4. An introduction to the games project life cycle including the "Business of Games"
Educational aims
To enable students to gain specific knowledge and skills needed to engage in the area of computer game development. This is from an historical, implementation and business perspective.
Expected learning outcomes
At the completion of the topic, students are expected to be able to:
  1. Understand the fundamental concepts of computer game development, specifically in the digital media arena
  2. Communicate effectively about computer game development
  3. Work professionally as an individual and in a team
  4. Develop computer-based solutions and digital media artefacts appropriate to computer game development