Games Programming

COS30031 12.5 Credit Points Hawthorn Available to incoming Study Abroad and Exchange students

Duration

  • One Semester or equivalent

Contact hours

  • 48 Hours

On-campus unit delivery combines face-to-face and digital learning.

2021 teaching periods

Hawthorn

Higher Ed. Semester 2

Dates:
2 Aug 21 - 31 Oct 21

Results:
7 Dec 21

Last self enrolment:
15 Aug 21

Census:
31 Aug 21

Last withdraw without fail:
17 Sep 21


Aims and objectives

The aim of unit is for students to understand, select, design, implement and utilise game engine components, and the associated use of data structures and software patterns


Unit Learning Outcomes (ULO)


Students who successfully complete this unit will be able to:

1. Design: Discuss game engine components including architectures of components, selection of components for a particular game specification, the role and purpose of specific game engine components, and the relationship of components with underlying technologies.
2. Implementation: Create games that utilise and demonstrate game engine component functionality, including the implementation of components that encapsulate specific low-level APIs.
3. Maintenance: Explain and illustrate the role of data structures and patterns in game programming, and rationalise the selection of these for the development of a specified game scenario.
4. Performance: Identify performance bottlenecks by using profiling techniques and tools, and applying optimisation strategies to improve performance.