Computer Games Design and Development
This Computer Games Design and Development course offers a skill-set that will help you gain employment as a game programmer.
How to apply Apply through UCAS Book an Open Day Chat to us
UCAS Code
Start Date
September 2027
Location
Pontypridd
Campus Code
A
Course Overview
You could find yourself at the heart of the computer game development process, from writing code, testing it and fixing bugs, to producing tools for other members of the team to use.
What you'll study
Build your programming skills by learning how to solve problems, develop software and write clear, maintainable code. You’ll explore object-oriented programming, compilers, operating systems and development environments.
Develop your understanding of information systems by applying practical design and implementation skills. You’ll also learn to identify security risks, vulnerabilities and potential threats within different computing environments.
Build your understanding of how computer systems work by exploring their organisation, architecture and connectivity. You’ll learn how different components work together to support communication and computing.
Explore how the computer industry works through game development, while developing your academic, professional and employability skills. You’ll consider legal, social and ethical issues in computing.
Build your confidence with mathematical and statistical concepts and learn how to apply them to computing problems. You’ll develop problem solving skills and evaluate the strengths and limitations of your solutions.
Develop your programming skills by exploring common data structures and the algorithms used to work with them efficiently. You’ll also build on your understanding of object oriented programming and its practical applications.
Explore the role of operating systems in modern computing and build your understanding of how they manage resources, support applications and provide the foundations for everyday computer systems.
Explore the fundamentals of computer graphics and learn to use modern graphics APIs. You’ll develop your understanding of graphics theory and build practical skills to create and work with computer graphics.
Develop your understanding of 2D and 3D game development pipelines while creating practical tools and applications. You’ll learn how these tools support the production of content for games and game engines.
Explore game architectures and interactive graphics while gaining experience of developing software as part of a team. You’ll also consider the legal, ethical and professional issues involved in game development.
Explore virtual and augmented reality, immersive environments and the technologies behind the Metaverse. You’ll investigate networking, visualisation and connectivity, while considering the social impact of multiplayer immersive experiences.
Gain meaningful experience in the computing industry through supervised work experience and work based learning. You’ll develop practical skills and build your understanding of professional working environments.
Broaden your cultural and educational experience by studying at an overseas partner institution. You’ll experience a different learning environment, develop your independence and gain a wider perspective on computing.
Apply your practical, research and analytical skills to an individual project that addresses a real need. You’ll develop an innovative solution, manage your project independently and critically evaluate your work and approach.
Explore GPU programming techniques used to create real time graphics effects. You’ll learn to evaluate the performance of GPU algorithms and engage with graphics research to build your knowledge and develop your skills further.
Explore modern game engine design and the latest techniques used in the industry. You’ll learn how game engines are structured, the role they play in development and the technologies that underpin them.
Explore the theory and practical application of parallel and concurrent programming. You’ll learn how to design and implement systems that can perform multiple tasks simultaneously and understand the challenges involved.
Explore the theory and practical application of artificial intelligence while learning how intelligent systems are designed and developed. You’ll build a broad understanding of how AI can be used to solve problems and support decision making.
We regularly review our courses to keep pace with changing skills and employer needs. If a review leads to significant changes, we’ll contact you to explain what’s changing for the coming year.
Teaching and Assessment
You will spend 16 hours each week in lectures, tutorials and practical sessions. You will also spend four hours per week, per module, on coursework, general reading and other preparation. You can also be part of our active Computer Games Society and enjoy company visits and guest lectures from industry professionals.
You'll learn by doing, making use of high-performance computers and working individually and in teams to produce games to tight deadlines. You'll work on real problems that will prepare you for employment, and develop key skills to support lifelong learning.
Assessment includes examinations, coursework and problem-based exercises taught using real-life scenarios.
Admissions Advice
We're here to help. Whether you a have a question about your course, fees and funding, the application process or anything else, there are plenty of ways you can get in touch and we'd to talk to you. You can contact our friendly admissions team by phone, email or chat to us online
-
Computer Games Design and Development
-
Full-time, 3 years
-
September
-
Pontypridd
-