For entrance requirements
T: +44 (0)28 9097 3838
For course information
School of Electronics, Electrical Engineering and Computer Science
T: +44 (0)28 9097 4669
For students whose first language is not English
An IELTS score of 6.0 with a minimum of 5.5 in each test component or an equivalent acceptable to the University. For further information on other acceptable qualifications click here
Computer Science, Computing Information Technology and Computer Games Development share a common core of modules in the first year. Students may therefore transfer between these courses at the end of first year, subject to meeting the normal progression requirements. Students interested in transferring to the Computer Games Development degree from either Computer Science or Computing and Information Technology will be required to pass an additional Mathematics exam should they not hold an A-level in Mathematics or Physics (or equivalent qualification).
The computer games industry, spanning from consoles to PCs to handheld devices (including mobile phones), has grown rapidly in recent years and is now a multi-billion pound global industry. The industry is still expanding and continually developing and exploiting cutting-edge technologies as interfaces and new forms of gameplay are developed. Sound technical skills and creativity are essential for the development of a successful electronic game.
This prestigious integrated programme in Computer Games Development (including an optional placement year) will involve development of the necessary programming, content management and architectural design skills and provide students with a full development experience from concept through software design to final implementation in preparation for a development-oriented career in the industry. Additionally, the skills-set gained from the course also fully prepares graduates for a programming-oriented career within the wider software engineering industry if desired.
The course is modular, with core modules defined in each year and pathways that allow an increasing degree of specialism as students progress from Stage 1 to Stage 4. Modules are combined across the stages to reflect the various themes within the degree.
Modules within this stage include:
Fundamentals of Programming and Algorithmic development
Principles Behind Game Theory and Game Creation (including team-based game development)
Principles of Computer Architecture
Theory and Development of Multimedia Systems
Modules within this stage explore:
Advanced C/C++ Programming
Data Structures and Algorithm Analysis
Design and Construction of Virtual Reality Systems
Games Programming (using XNA)
Networking Theory and Programming Practice
Principles of Software Engineering Explored Through Team-based Game Development
Modules within this stage explore:
3D Game Engine Design and Development
3D Graphics and Programming
Agile and Component-based Software Development
Compiler Theory and Construction
Concurrent (multi-core) Programming
Extended Principles Behind Game Theory and Game Creation
Real-time Physics Programming
Year of Professional Experience
Between Stage 3 and Stage 4 students undertake an optional full year’s paid industrial placement, known as the Year of Professional Experience. The placement year is an opportunity both to put into practice the principles learned to date in the course and gain practical experience in games design and development with an appropriate games development studio where possible. Students will receive assistance in obtaining a suitable placement.
In Stage 4 students develop specialism in games programming through the selection of research-based modules and the completion of a games development research project. Based on current research strengths this would include:
Adaptive and Self-learning
Advanced Algorithmic Analysis
Advanced Computer Vision Techniques
Embedded Software Systems
Reasoning Under Uncertainty
Major new research centres have been established in Electronics, Telecommunications and Information Technology, e-Science and in Sonic Arts. A number of modules on the course are closely linked to the research expertise of these centres and evolve and change rapidly to reflect some of the current, emerging and exciting developments in the field.
On graduating with an MEng degree (and a year’s experience), graduates will be able to take development jobs in the computer games industry or other computer-based creative industries. Graduates will also be fully equipped with a programming-oriented skill set, which will be highly attractive to software development positions within the wider software engineering industry, not just in gaming. In addition, the course will equip graduates to pursue research and further study in Computer Science and related disciplines.