Skip to main content

ModuleInformation

CSC2007

Games Programming

Course Contents

Game Design and Gameplay; Game Architectures; 2D Graphics and Animation; Patterns and Java Object Design; Java Threads and Timers; Java Images/Graphics/Animation; Java Event Handling and I/O

Supplementary Notes

None

Learning Outcomes

Threshold Learning Outcomes:

  • Describe a range of factors and architectures that influence and support game design
  • Describe Java packages and classes that support threading, timing, event-handling, 2D graphics, images, sounds, and GUIs including Full Screen Exclusive Mode.
  • Develop a game that offers both an aural and animated 2D graphical environment and that supports keyboard/mouse input
  • Modal Learning Outcomes:
    • Describe a range of factors influencing gameplay and explain how such factors can be enhanced and/or promoted within game design.
    • Develop a game that demonstrates proficient algorithmic development skills and good object-oriented architectural design skills.
    • Develop a game that demonstrates excellence in terms of use of graphics, sound or the extent of game features.

Skills

This module provides an opportunity to exercise aspects of the following Key Skills (at QCA proficiency Level 4): Application of Number; ICT; Improving Own Learning and Performance; Problem Solving