| Aim of Module | To provide the student with an understanding of the various techniques and principles involved with Game design, including the application and implementation of real-time graphic engines and integration of media components |
| Credits | 7 |
| Knowledge Assumed From | MA500 Multimedia Principles and MA600 Multimedia Development |
| Student Learning hours | 70 |
| Content Revised | New 2004 |
| Prescription Expiry Date | Nov 2007 |
| Topics | Highest Skill Level | Suggested Assessment Percentage | |
| 1 Gaming Principles | C | 20 | |
| 2 Project Design | C | 20 | |
| 3 Project Development | A | 60 | |
| 100 | |||
| LEARNING OUTCOMES The Student Will | ||
| C | 1 | Demonstrate an understanding of gaming principles by outlining a variety of development issues. |
| C | 2 | Develop conceptual artwork and proposal documentation for a simple game project. |
| A | 3 | Create a functional game project, integrating a variety of media components, using the appropriate software. |
| 1 | Gaming Principles |
| > | Outline the evolution and development of game design and discuss current trends and developments. | |
| > | Outline a typical game development life cycle. | |
| > | Identify features and components that could be incorporated into a gaming solution. | |
| > | Identify common problem areas in game development, and suggest potential solutions. | |
| > | Discuss the prototyping process | |
| 2 | Project Design |
| > | Create concept script detailing game play objectives. | |
| > | Create conceptual artwork and documentation outlining a simple game project, including annotated storyboards. | |
| > | Create documentation detailing proposed game structure and graphic engines. | |
| > | Outline details of required media components, and discuss possible issues relating to the integration and development of components. | |
| 3 | Project Development |
| > | Apply previously developed conceptual documentation and artwork to create a functional game prototype. | |
| > | Demonstrate the use and incorporation of a variety of media components, including 3D elements, graphical components and digital video. | |
| > | Demonstrate interactivity through various programming techniques, including the incorporation of collision detection and a functional physics engine. | |
| > | Create and outline source code documentation | |
| Note | ||
| > | The software packages employed should reflect packages currently used in the commercial environment | |