Advanced Programming Issues for Games

This module will deepen and broaden the students’ knowledge and understanding of advanced topics in computer games programming. It is an agile module that will change content to be at or near the forefront of games software engineering. At time of writing the issues of concurrency, multithreading and distributed programming are of paramount interest in the games community due to the technology in the new generation of consoles.

Learning Outcomes

On completion of the module the student will be able to:

Outline Syllabus



Home
Background
Student Comments
Course Content
    Programming 1
    Programming for Games 2
    Maths for Computer Games 1
    Computer Games Design
    Relational Databases
    Computing Fundamentals
    Programming for Games 3
    Programming for Games 4
    Maths for Computer Games 2
    Games architecture and design
    Professional Development and project management
    Foundations of HCI
    Game Systems Architecture
    Industrial Placement
    Individual Project
    Advanced Architecture for Game Systems
    Games Case Project
    Advanced programming issues for games
    Multimedia Assets for Computer Games
    AI for Computer Games
    Level 3 Options
Staff
Applications process
Industrial links
Games
Technical Resources