Ram Maccha MSc, MA, BCom, DTLLS
Biography
Ram Maccha is a Course Leader in our Games Development, Games Design, and Games Programming courses, with over 25 years of industry and academic experience across games, animation, visual effects, and emerging technologies.
His expertise is centred on software development for games and interactive media, with a strong focus on C++ and Python. He has worked across TV and broadcast, film, and games, specialising in developing tools, gameplay systems, and technical pipelines for real-time production. His work focuses on gameplay programming, tool development, and system integration, supporting efficient workflows from content creation through to in-engine implementation.
Ram has led the design, development, and validation of degree programmes across games, animation, visual effects, artificial intelligence, and data science, with a strong emphasis on industry-aligned technical workflows, production pipelines, and software engineering practices. His teaching focuses on bridging gameplay programming with production and technical systems, delivered through project-based learning and collaborative studio environments to develop industry-ready technical expertise. He holds an MSc in Media Technologies, an MA in 3D Animation, a Bachelor of Commerce, and a Diploma in Teaching in the Lifelong Learning Sector (DTLLS).
- School of Computing, Architecture, and Emerging Technologies
- Course Leader for BA (Hons) Games Development, BA (Hons) Games Design, BA (Hons) Games Programming