This module is concerned with further developing C++ skills in the field of games programming, expanding on the work carried out in Games Software Development 1.
Further areas of game development will be investigated using relevant industry standard Application Program Interfaces (APIs). In addition, this module will look at the roles of game programmers in industry, their responsibilities and working practice.
The aspects of working in a team environment will be examined together with the use of management tools e.g. schedule, bug tracking and source code systems.
Students will also study prototyping and the creation of test harnesses.
On successful completion of this module, the student will be able to
Student achievement will be measured by an In-Course Assessment. This will involve the design and creation of a simple computer game.
C++ Programming 2, Games Technology and Graphical Mathematics are pre-requisites for this module.
Games Software Development 1 must be taken in conjunction with this module.