This course will provide students with a thorough understanding of the theory, design and programming techniques students will need to produce all kinds of software including games. Achieve this by helping students explore an intensive programme of study including:

  • games theory,
  • design and programming;
  • advanced graphics techniques including virtual environments;
  • artificial intelligence techniques;
  • simulations;
  • multiplayer and internet games programming, and
  • games specific software tools.