22 May 2019

Sessional Tutor in Video Game Programming – ACM London

Job title: Sessional Tutor in Video Game Programming
Location: ACM London
Reports to: Programme Manager
Closing date: Thursday 11 July, 2019


ACM, in partnership with Falmouth University, are looking for a technically-oriented game programming lecturer. This is an opportunity to join the teaching team for a new game development course based in the heart of London. The BA Game Development has a unique multidisciplinary approach to teaching games which aims to simulate a studio environment. The course has a focus on the process of game development and each student is also on a specialist pathway (Art, Audio, Design, Programming). The candidate for this role will be teaching on the Game Development modules for the Programming pathway as well as supervising student project groups during timetabled sessions.

The ideal applicant is expected to have experience within the games industry as a game developer or programmer. They must possess a working knowledge of the game development pipeline and be familiar with industry-standard game development tools. Additionally, they should be passionate about developing young game development talent and a strong desire to assist students in acquiring practical game development skills.

The candidate should be adaptable and be able to contribute to a teaching team which spans several different disciplines, encompassing both academic theory and games industry practice. The successful candidate will closely monitor and assess students in the building of game projects as well as provide them with technical support in the studio and in the general use of game engines.

A broad familiarity with popular game engines and programming languages is essential.   


  • To deliver on the teaching and assessment objectives of ACM through high-quality classroom delivery and innovative assessment
  • To develop and manage teaching materials, resources and module content for delivery at ACM
  • Contribute to and lead the development of courses at ACM
  • To supervise student projects, field trips and, where appropriate, placements
  • To use the Virtual Learning Environment as an effective tool to continue to develop and grow the reach of education at ACM
  • To maximise the use of technology in teaching and the development of compelling curriculum content
  • Build the reputation of the Academy through scholarly and industry related practice
  • Play a vital role in the academic management of courses through involvement with the academic committee structure


  • Manage your own teaching, scholarly and administrative activities
  • Prioritise your own workload within agreed objectives to ensure all activities are completed to deadlines
  • Appreciate the needs of individual students and their circumstances
  • Refer students as appropriate to services providing further support
  • Participate in faculty meetings
  • Understand ACM’s mission, aim and values and to translate those through the development of an industry connected curriculum
  • Be involved in student recruitment activities such as open-days and applicant days.
  • Create subject specific material for applicant and experience days.
Person Specification


An undergraduate qualification in a related subjectX 
Postgraduate qualification in a subject specialism or equivalent experience X
A passion for game studies and surrounding cultural theories and discussions of games X
Experience of games programmingX 
High quality portfolio of shipped titles and proven game development skillsX 
Proficient with C# and C++ programming languageX 
Able to supervise technical facilities and provide troubleshooting and support for students working in the departmentX 
Knowledge of Unity and Unreal Game EnginesX 
Confidence with Github version control softwareX 
Experience implementing Agile with SCRUM methodologies for games developmentX 
A teaching qualification in Adult / Higher Education or Senior Higher Education Academy Fellowship, or a commitment to undertake qualification whilst in post X
Awareness of the current issues impacting Higher/Further Education and the role that teaching plays X
Experience of supporting undergraduate students X
Experience of curriculum design and development X
Excellent IT skills and knowledgeX 
Excellent oral and written communication skillsX 

Personal Qualities     

  • Excellent communication and interpersonal skills
  • An eye for detail
  • Collaborative team player
  • Strong organisational and reporting skills
  • Ability to work under pressure and to tight deadlines
  • Comfortable in a fast paced environment
  • Ability to work on own initiative, prioritising and managing time effectively

This job purpose reflects the core activities of the post. As the Department and the post-holder develop, there will inevitably be some changes to the duties for which the post is responsible, and possibly to the emphasis of the post itself. ACM expects that the post-holder will recognise this and will adopt a flexible approach to work.  This could include undertaking relevant training where necessary.  Should significant changes to the job purpose become necessary, the post-holder will be consulted and the changes reflected in a revised job purpose.

To apply for this role please download the application form below and send to recruit@acm.ac.uk

Download Application Form