Available in 2017, 2018

Course handbook


Building on prior programming knowledge, students will use available game engine technology to construct the operating elements of a game design. This course examines the techniques used in bringing a game to the point of distribution and transforming a design into a reality. Students will also come to experience and understand the relevance of other implementation issues such as physics engines, rendering tools, audio components, and the integration of the output from the art production tools used to create the game objects, world elements and backgrounds.

Availability2017 Course Timetables


  • Semester 2 - 2017
  • Semester 2 - 2018

Learning outcomes

On successful completion of the course students will be able to:

1. State the objectives and define the design requirements for a computer game

2. Implement a game based on design requirements

3. Compare and contrast the different technologies used in game development

4. Explain the impact of different development tools and key technologies that may be used in game development

5. Integrate and use existing development tools in the construction of an original computer game

6. Recognise and follow the keys phases of computer game development.


Topics will be selected from:

  • Fundamentals of computer game production
  • 2D and 3D graphics
  • Software development processes
  • Integration of computer imagery
  • 3D model generation
  • Interface design
  • Production design
  • Game genres and themes
  • Computer games production cycle
  • Development tools for computer games
  • Game engines

Assumed knowledge

INFT1004 " Visual Programming Students are expected to have at least a basic level of computer programming skills as well as basic computer literacy. This will include basic competency with the use of Interactive Development Environment and 'Office' style applications (word processing, presentation and spreadsheet), graphics production tools and internet/web browsers.

Assessment items

Report: Assignment 1 Game Design Report

Formal Examination: Final Exam

Project: Assignment 2 - First Game Challenge Prototype

Project: Assignment 3 - Final Game Prototype

Contact hours

Callaghan and PSB Singapore

Computer Lab

Face to Face On Campus 2 hour(s) per Week for Full Term


Face to Face On Campus 2 hour(s) per Week for Full Term