Mr Nathan John-McDougallEmail: n.m.john-mcdougall@qmul.ac.ukRoom Number: Peter Landin, CS 335TeachingTeachingMulti-platform Game Development (Undergraduate)This module covers the fundamentals of game development in a multi-platform (consoles, PC, Web and mobile devices) environment. The course focuses on development of 3D games, covering all aspects of game development: the game loop, math, physics, audio, graphics, input, animations, particle systems and artificial intelligence. This module has a strong programming content, required for laboratories and assignments. The practical aspects will be taught using a popular game development platform. The main assignment of this module consists of the development of a full 3D game at the student's choice.Research