Dr Jeremy GowLecturerEmail: jeremy.gow@qmul.ac.ukTelephone: +44 20 7882 6773Room Number: Peter Landin, CS 320TeachingResearchTeachingDemonstration Development (Postgraduate) The student will produce a demonstration of their research that would be suitable for disseminating IGGI research outputs at public events. The format of a good demonstration could be: 1. A game; 2. A short film; 3. An interactive artwork; 4. Something else agreed within the area team. The criteria are that the demonstration should be: 1. Produced to a professional standard;2. Communicate something substantial about the student's research; 3. Able to attract a general audience in a public setting such as at a conference stand or in an exhibition; 4. Work in a public setting without constant attendance, eg it should not crash regularly or even easily. The student should also produce a report that contains: 1. A brief to describe the aims of the demonstration; 2. A design rationale for the final form of the demonstration; 3. An outline of further work that might be done to enhance the demonstration; 4. A reflection on how the demonstration meets the brief and on the skills learned in the process of producing the brief. Where appropriate, students can work in pairs to produce a single demonstration, however, it must be clear through the demonstration itself what is the contribution of each student. Students should also produce individual reports addressing their constituent parts of the demonstration. Game Development (Postgraduate) This module provides a practical foundation in the development of video games, covering modern technical approaches and development practices. It is delivered in two intensive blocks. Part 1 introduces programming games within an industry standard game engine, focusing on core topics such as game logic, player interaction, NPC behaviour, and the use of prototyping and playtesting during development. Part 2 explores a range of advanced topics, such as applications of machine learning and AI in game development, procedural content generation, and interaction technologies. Each part is assessed separately, with students working in groups to develop playable digital prototypes. Interactive Agents and Procedural Generation (Postgraduate) Modern video games employ various agents that interact with the player as opponents or characters, and that generate new content. This module covers the broad range of computational approaches developers currently use to create these in-game agents. The first part deals with techniques for authoring agent behaviour. The second part explores approaches procedural content generation for environments, narrative and others forms of game content. Multi-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. Multi-platform Game Development (Postgraduate) 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.ResearchResearch Interests:See Jeremy Gow’s research profile pages including details of research interests, publications, and live grants.