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.

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.

Create and evaluate a game that includes storytelling, characters and levels

2.

Evaluate development platforms, and select a platform based on articulated criteria and implement a game using it.

3.

Apply software tools and methodologies incorporating user interface design skills to produce games

4.

Analyse the concepts of game design patterns and explain how they are used in different games

5.

Synthesize the design concepts for serious games and design and develop solutions for real-world problems

6.

Understand, implement and demonstrate the concept of multicore and multithreaded programming

7.

Collaborate and communicate effectively in a team environment.

Assessments

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

Additional information

Unit content:

• Overview of Game Development • Game Development Platforms and Software Tools • Game Design Pattern • Serious Game Design • Game Design Concept • Storytelling • Character Design • Level Design • Overview of Multicore and Multithreaded Programming •

Other notes:

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