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, 2D game development
  • Game Portfolio 1 (core)
    Introduction to C++, creating console text games and simple 2D 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 embedded technology to create prototype smart toys, using 3D printing techniques

  • Game Portfolio 2 (core)
    Teamwork with GMAE students, who create assets for a 3D game.  Programmed using industry standard tools, eg. C++/DirectX
  • 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 Unreal engine
  • Artificial Intelligence (core)
    Introduction to AI, prototype software
  • Artificial Intelligence for Games (core)
    Advanced AI techiques implemented in Unity engine

No Comments Yet

Leave a Reply

Recent posts