The MSc Computer Science for Games Programming at Hull is a one-year full-time programme (with part-time option) for graduates with a technical background. It focuses on high-level games development, including C++ programming, real-time graphics, concurrency, AI, and engine architecture.
Curriculum Structure:
You’ll study core modules like Real-Time Graphics, C++ Programming and Design, Simulation and Concurrency, and Cutting Edge Concepts. These give you deep technical skills—writing graphics code, mastering performance and parallelism, designing in C++, and engaging with the latest research/trends. You also complete a major MSc Dissertation (60 credits) to lead a substantial game-oriented project under supervision.
Focus areas
“C++ Programming; Real-Time Graphics; Game Engine Architecture; Simulation & Concurrency; AI & Advanced Concepts; Project Work”
Learning outcomes
“Develop high-performance game code; implement real-time graphics; handle concurrency and simulation; apply cutting-edge AI/game engine methods; complete an independent game project”
Professional alignment (accreditation):
Partially meets academic requirements for Chartered IT Professional and Chartered Engineer (via BCS).
Reputation (employability rankings):
Hull has strong industry links (Sony, Microsoft, Nintendo etc.), graduates often enter the games sector; the programme is well-known for preparing students with practical and in-demand technical skills.
This programme focuses on the practical application of advanced programming techniques for game development, from engine architecture to real-time graphics. You will develop these skills using the University's specialist games labs and industry-standard game engines, working on hardware designed for high-performance computing. This hands-on, project-led approach is central to the curriculum:
Specialist Games Development Labs: You will work in the University's dedicated Games and Visual Effects Labs, which are equipped with high-specification PCs and consoles for developing and testing games.
Industry-Standard Game Engines: The curriculum is built around practical work with core industry platforms, primarily Unreal Engine and Unity, using C++ and C# for low-level and gameplay programming.
Substantial Group Project: A key component is a collaborative group project where you will work in a team to develop a complete game, simulating the workflow of a professional game development studio.
Individual Technical Project: The programme culminates in a significant individual project where you will engineer a sophisticated piece of game technology, such as a custom game engine component, advanced graphics renderer, or AI system.
Graduates of the MSc Computer Science for Games Programming at the University of Hull acquire in-depth expertise in game development, software engineering, and technical aspects of computer science, preparing them for high-impact roles in the global games industry. Common job titles include Game Programmer, AI Developer, Game Engine Architect, and Software Developer, with alumni progressing to major studios, technical leads, and entrepreneurial ventures.
Hull’s Careers Service provides personalized coaching, networking events, dedicated games industry placement opportunities, and entrepreneurship support through its software development unit SEED and the HIVE virtual environment lab.
Recent graduate outcomes indicate strong employability: many alumni secure roles at companies such as Codemasters, Criterion, Rare, Sony, and Bohemia Interactive, with average starting salaries around £26,000–£45,000 depending on studio, skills, and experience.
The program is developed with industry professionals and accredited by Creative Skillset, giving students hands-on experience and international recognition, while affiliations with Microsoft’s DreamSpark and top gaming labs enhance practical learning and career value.
Graduates master advanced C++, graphics, concurrency, physics simulation, artificial intelligence, and game engine development—skills needed to lead projects in the fast-paced games and tech sectors.
Further Academic Progression:
Students completing this MSc can continue with PhD research or advanced study in Games Programming, AI for Games, Interactive Media, or Software Engineering at Hull or other research universities. Additional paths include postdoctoral fellowships, R&D collaborations, and professional certifications in project or games development for academic and industry careers.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.