2020 unit information
Classes and seminars in Trimester 2/Semester 2, 2020 will be online. Physical distancing for coronavirus (COVID-19) will affect delivery of other learning experiences in this unit. Please check your unit sites for announcements and updates one week prior to the start of your trimester or semester.
Last updated: 2 June 2020
Students will on average spend 150 hours over the teaching period undertaking the teaching, learning and assessment activities for this unit.
1 x 3 hour studio session per week.
1 x 3 hour scheduled online studio session per week.
This unit builds on the outcomes of previous programming and object-oriented development units, investigating software design patterns and professional programming techniques used to architect software for games and virtual environments. A specific focus of the unit is on the entity-based software systems commonly found in game engines, and the artificial intelligence techniques that support agent-based games. Through studies in this unit students will develop an understanding of modern game engine software, and an ability to develop, extend and modify such software to create complex game systems. Students will also gain valuable experience working with modern software development environments and tool sets used by professional software developers, in a collaborative, project-oriented and design-based learning context.
These are the Learning Outcomes (ULO) for this Unit
At the completion of this Unitsuccessful students can:
Deakin Graduate Learning Outcomes
Apply knowledge of advanced programming language features, software patterns and game architectures to create complex game software systems.
GLO1: Discipline-specific knowledge and capabilitiesGLO5: Problem solving
Employ standard algorithms and data structures to design software solutions to game development problems.
GLO1: Discipline-specific knowledge and capabilities
Analyse, modify and extend complex computer code to meet functional and user requirements.
GLO4: Critical thinkingGLO5: Problem solving
Work collaboratively and contribute effectively in team-based development environments, to achieve specified goals and objectives within given timeframes.
GLO2: CommunicationGLO7: Teamwork
These Unit Learning Outcomes are applicable for all teaching periods throughout the year
The assessment due weeks provided may change. The Unit Chair will clarify the exact assessment requirements, including the due date, at the start of the teaching period.
There is no prescribed text. Unit materials are provided via the unit site. This includes unit topic readings and references to further information.
Click on the fee link below which describes you: