Creative Technology at London Metropolitan University

Games Programming

Course Leader:  Fiona French (

Apply for BSc Computer Games Programming:—bsc-hons/



Year 1 – Level 4

  • Game Design (core)
    Concepts and prototype physical games, casual browser game development (HTML5/JavaScript)
  • Game Portfolio 1 (core)
    Introduction to C++ and OpenGL, creating console text games and simple orthographic card games
  • Logic and Mathematical Techniques (core)
  • Computer Hardware and Software Architecture (core)
    Introduction to Assembly and C, creating a 2D Gameboy clone

Year 2 – Level 5

  • C++ Programming (core)
  • Digital Toy Design (core)
    Working with Arduino to create prototype smart toys, using 3D printing techniques and embedded electronics

  • Game Portfolio 2 (core)
    Teamwork with GMAE students, who create assets for a 3D game.  Programmed using industry standard tools, eg. C++/DirectX, Unreal, Android for mobile
  • Graphics and Imaging (core)
    Advanced C++/OpenGL, focus on game physics
  • C++ Programming for Games (core)

Year 3 – Level 6

  • Project (core)
    Research and development – recent games programming applications include AI demos, iOS published games, water shaders, cross platform optimisation
  • Long Work Related Learning (core)
    Real work for a client, using existing skills.
  • Prototype Development (core)
    Teamwork with GMAE students to produce a large 3D game using C++/DirectX.
  • Artificial Intelligence (core)
    Introduction to AI, prototype software
  • Artificial Intelligence for Games (core)

No Comments Yet

Leave a Reply