Computer Games Technology

Press start on a world-leading Computer Games Technology degree at Europe’s top university for Games. Learn from industry experts and staff who’ve worked on blockbuster games.

Course detail

Start Date



4 years (full-time)

Award Title

BSc (Hons)



Why Study Abertay's BSc (Hons) in Computer Games Technology?

Press start on a world-leading Computer Games Technology degree and go under the bonnet to study and develop the engines that make computer games whirr – skilfully delivered by experts who’ve worked on blockbuster titles including Grand Theft Auto (GTA), Angry Birds and Crackdown.

Study at Europe’s top university for computer games and learn all the skills you need to become a programmer in one of the most demanding and rewarding industries in the world. 

From games programming, graphics and artificial intelligence to games hardware and procedural generation, this challenging degree equips you with the confidence and skills you need to pursue a career in the multi-billion pound games industry.

But that's not all. 

To make sure you’re learning at the cutting-edge, the programme is kept up-to-date as the games industry changes and technology advances, ensuring you’re work-ready and familiar with whatever challenges the sector throws up.

This course scored over 85% for Teaching Satisfaction and Learning Opportunities in the 2020 National Student Survey. And Abertay University ranked in the top three Scottish Universities for Student Satisfaction.  The prestigious Princeton Review rankings show our undergraduate games degrees in the world Top 15, while the University remains the best placed European institution for the fifth year in a row. And in the Guardian Good University Guide for 2021, Abertay ranked 3rd in the UK for student satisfaction with teaching, and 8th in the UK for overall student satisfaction.

Abertay is widely regarded as THE place to do a games degree. In addition, you'll be learning in Dundee, the hub of Scotland's booming games industry, which is home to one-third of the country's gaming companies.

Virtual Open Day October 31 2020

We aim to immerse you in student life here at Abertay and give you a true feel for our courses and our amazing academic community.

Open Days are busy, fun and full-on. And Virtual Open Days online are new to all of us, so we will make sure you know what to expect, and how you can prepare for the event.

It's a day full of talks and videos about student life. Find out all about Abertay at our virtual Open Day on 31 October 2020.



An Abertay Student on a yellow coloured background

Entry Requirements

Please note: All applicants must have Higher Maths at B or equivalent.

Please visit our Entry from College pages for suitable College courses.

Qualification Type Grade Requirements Essential Subjects
Higher (standard entry) AABB Maths
Higher (minimum entry) We may make you an offer at the minimum entry grades if you meet the criteria. Find out if you're eligible for minimum entry (see below). ABB Maths
A-Level BBC Maths
Irish Highers H2H2H3H3 Maths
International Baccalaureate 30 Points Maths at S5 or H4
BTEC Extended Diploma DDM Creative Media Production, Electrical/Electronic Engineering, IT accepted with AS Level Maths at B
Qualification Type Grade Requirements Essential Subjects
Advanced Higher AAB Maths and Computing
A-Level AAB Maths and Computing
BTEC Extended Diploma D*D*D* Creative Media Production (Games Development) to include A Level Maths at B
HNC/HND - Our Entry from College pages list approved HNC/HND courses

Not sure if you're eligible for entry?

If you have the potential and motivation to study at university, regardless of your background or personal circumstances, we welcome your application.

We understand some people have faced extra challenges before applying to university, which is why we consider the background in which your academic grades have been achieved when making an offer.

If you expect to receive passes in three Scottish Highers (grades A-C) and have either ...

  • been in care
  • participated in a targeted aspiration-raising programme such as LIFT OFF, LEAPS, FOCUS West, or Aspire North
  • no family background of going to university
  • attended a school or lived in an area where not many people go to university

... we encourage you to submit an application.

Your Journey Starts Here

The UK computer games market is worth over £4bn ... and it's constantly evolving and growing. Fancy getting involved? This programme provides you with the skills required to gain a foothold in an exciting and cutting-edge industry. 

Information for International Applicants

Please provide certified proof of your English language level. Our accredited International English Foundation Course can help. To further enhance your academic English, Intensive English for Academic Purposes can help you achieve your potential.

group of students sitting in lecture hall

Entry Requirements by Country

Discover whether you're eligible for entry and learn more about the country-specific qualifications you need to study at Abertay.

Find out more

Two females and one male sitting together, smiling and chatting

English Language Requirements

Explore English language requirements for entry to Abertay University.

Find out more

Male and female working together

English Language Courses

Discover the range of English language courses on offer at Abertay University.

Find out more

Office environment - two males smiling and chatting

Visa Information

Learn more about visa requirements for studying at Abertay University.

Find out more

About Your Modules

The module information shown here describes the modules our students are taking this year. The modules do change over time to keep our programmes up-to-date and relevant. This means the exact modules you take could be different. If you receive an offer to study with us, you will receive a Programme Information document that sets out exactly which modules you can expect to take as part of your Abertay University degree programme.

Please note: As well as Key Modules outlined below, you may also be required to choose Elective Modules. 

Key Modules (2019/20)

Programming with C++ (CMP104)

Software development through learning to design and implement applications in C++. The fundamentals of classes and objects, including key features such as class descriptions, constructors, methods and field, together with method implementation through assignment, selection and iterative control structures. Module content: Object oriented program development; Introduction to Object Orientation; Programming constructs; Aggregate types; Classes and Objects; Security; User Interface Design; Program Development and Testing; Modelling data.

Computer Hardware Architecture and Operating Systems (CMP101)

Introduction to the core ideas of computer architecture for students studying the subject of computing, building a mental model of the functioning of a typical computer system that can be used to reason about system (hardware/software) behaviour. Module content: Computer architecture; Data representation; Machine instructions; Operating systems; Networks.

Applied Mathematics 1 (MAT101)

The basic concepts of applied mathematics relevant to the degree programme. By the end of this module the student will should be able to use standard functions and approximations to solve problems involving rates of change by calculus methods. Module content: Approximation; Calculus; Geometry; Matrices and Transformations; Kinematics in a straight line.

Software Design (CMP102)

This module complements the programming modules that students take at Level 7 by introducing – in a practical rather than theoretical way – some of the fundamental ideas of software engineering, enabling students to develop and communicate designs for small and large scale software systems. Module content: Problem-solving; Classes and Objects; Security; OO Analysis Design and Implementation; Abstraction; Class modelling; Data design – an OO approach; Data design – a relational approach.

Games Programming (CMP105)

Introduction to the core concepts of computer programming through practical examples within game engines. Module content: Structure of a Games program; Development process; Development tools; Computer Games System Architecture; Graphic sprites; Header 6; Audio; Game logic.

Data Structures and Algorithms 1 (CMP201)

Introduction to the standard data structures and algorithms that form the core of algorithmic thought in computer science that familiarises students with the idea of reasoning about the behaviour and performance of a computer programme. Module content: Reasoning about performance; Basic data structures; Sorting and searching; Trees; Graphs.

Applied Mathematics 2 (MAT201)

This module expands on the concepts of Applied Mathematics 1, on applied mathematics relevant to the degree programme. Module content: Calculus; Matrix and Quaternion Transformations; Vector Curves and Surfaces; Ray Tracing; Dynamics.

Graphics Programming (CMP203)

An introduction to the principles of 3D graphics programming, as part of which students develop real-time 3D graphics applications. Module content: The graphics pipeline; Graphical Primitives; Coordinate systems; Geometry ordering; Lighting; Applying 2D image data to 3D objects; Model processing; Data storage.

Data Structures and Algorithms 2 (CMP202)

Introduction to some of the practical performance concerns in the selection and implementation of algorithms, using a range of case studies drawn from typical real-world applications. Module content: Measuring performance; Parallel programming; Low-level programming with threads; High-level parallel programming; Instruction-level parallelism; GPU architectures, appropriate algorithms for GPUs, GPU profiling; Application case studies.

Game Programming and System Architectures (CMP208)

Game Programming and System Architectures Builds on earlier modules and introduces the necessary components to develop a 3D physics-based game application considering the hardware. Learn to integrate various components (3D graphics, physics, audio) and to develop a 3D game application that makes effective use of modern computer/console systems. Module content: Games Hardware (Introduction to Consoles); User Interfaces; Audio Engines; Physics Engines; Character Animation; Putting it all together – How – where to parallelise recognising console architecture; Multithreading.

Programming Animation Systems (CMP418)

Learn the techniques and develop the technical skills to create animation systems across 2D and 3D computer graphics applications.

Graphics Programming with Shaders (CMP301)

The computer graphics programmable pipeline and various graphics techniques. Learn to develop and evaluate techniques used to manipulate 3D graphics in real-time. Module content: Graphics programming, Shaders; Development.

Network Systems for Game Development (CMP303)

The principles of computer networks as applied to the development of various types of networked computer games. Learn to develop and evaluate techniques used to implement networked computer games with a particular emphasis on real-time fast action games. Module content: Background to Network Computer Games; Network Protocols; Network Architectures for Games; Distribution of Functionality; Message Passing Structure; Latency Mitigation; Prediction; Testing.

Professional Project (DES310)

Work on an interactive media project as part of a multidisciplinary team. Contribute by taking on a professional role suited to your area of study. Module content: Team Organisation and Management; Communication and Professionalism; Development Methodologies; Research and Concept Development; Technologies and Pipelines; Style and Branding; Pitching and Presentation; Prototype Development, Testing, and Iteration; Release Management; Project Delivery.

Mathematics and Artificial Intelligence (MAT301)

An advanced study of mathematical methods and models relevant to the degree programme. Introduction to some of the many Artificial Intelligence (AI) techniques which are currently, or could in the near future, be used to enhance the development of applications in video games, or other entertainment related products. These AI techniques can enhance the immersive properties of a game by enabling ‘realistic’ and ‘believable’ game play and character actions, or used to reduce development time. Module content: Numerical Methods; Motion of a Rigid Body; An Introduction to AI for Games; ‘Traditional’ Game AI; Academic AI Techniques; The use of AI in Games; Combining AI techniques.

Honours Project Proposal and Execution (CMP400)

This module provides the student with the opportunity to undertake the practical and development work for a major, in-depth individual project in an aspect of their programme. Normally the idea for project will be devised by the student and development work will be undertaken during this module. During term 1 proof of concept development will be undertaken to support the specification of a well-researched project proposal document. During term 2 the main development work for the project will be undertaken and completed.

Applied Game Technologies (CMP404)

Emerging technology trends used in computer games development. Learn to develop and apply techniques using existing technologies to explore these trends. Module content: Human Computer Interface; Visualisation; Platform; Innovation.

Procedural Methods (CMP305)

Techniques used to generate procedural content in games, tools and common media editing packages to a cutting-edge standard. In addition, learn further graphics, games and general programming techniques and practices. Module content: Background to procedural content generation; Random Procedural Techniques; Perlin Noise; Advanced Deterministic Procedural Techniques; Procedural Animation; Overview of growth systems for modelling objects such as plants and other similar procedural structures; Dungeons and Level Generation.

Applied Mathematics 4 (MAT401)

This module introduces advanced concepts of applied mathematics relevant to the degree programme. By the end of this module the student will be able to apply and critically evaluate advanced mathematical techniques in game development. Module content: Geometric Techniques; Rigid Body Systems; Games Programming.

Honours Project Dissertation (1) (CMP403)

Present a major, in-depth individual project in the form of a dissertation in an aspect of your programme which allows for critical and insightful review and evaluation. Module content: Introduction; Investigate; Justify; Document; Evaluate; Communicate.

How the Course Works


Learning and Assessment

You’ll spend around 12-15 hours per week in lectures, tutorials and laboratories. Lectures are used to present key concepts, theories and techniques.

Tutorials and laboratory-based activities increase your understanding of the subject, allowing you to put the taught theory into practice, and develop your competence and confidence in technological and theoretical work.

During the course, you’ll be required to actively participate in group work, discussions, seminars, and private study.

There’s a mixed assessment strategy used on the course. Most modules are assessed through coursework, which may include project work and student-led presentations. Some modules use a mixture of coursework and formal examination.

For more information on the course content, please download the 2019 programme document - BSc (Honours) Computer Games Technology 


TIGA accreditation logo                                  Screenskills Accreditation Logo

Dare Academy

Every year, we run the prestigious Dare Academy project, where teams of students are given a unique month-long summer hot-housing experience with games industry mentors to build and polish an industry-standard game.

We then showcase the games at EGX, the UK's biggest games event, and the top three teams are flown out to visit international games partners and to be profiled.

This is a unique offer for Abertay games students and it ensures you stand out from the crowd.

If you’re applying from overseas or from outside Scotland, we have scholarships available to make your studies more affordable.


We're the number one university throughout Europe for computer games


We launched the world's first computer games degree in 1997


Industry accreditation from Creative Skillset - the quality mark for excellence

Programme Fees

Scottish & EU students


Fees shown are payable annually and may be subject to increase each year. Fees are normally funded through the Student Awards Agency for Scotland for eligible students.

Please see our Undergraduate Fees and Funding page for further details. 

English, Welsh & Northern Irish Students


Fees shown are payable annually and may be subject to increase each year.

Please see our Undergraduate Fees and Funding page for further details. 

International Students


Fees shown are payable annually and may be subject to increase each year.

Please see our Undergraduate Fees and Funding page for further details. 


We offer a range of scholarships to help support your studies with us.

As well as Abertay scholarships for English, Welsh, Northern Irish and international students, there are a range of corporate and philanthropic scholarships available. Some are course specific, many are not. There are some listed below or you can visit the Undergraduate scholarship pages.

Abertay International Scholarship

This is an award of up to £12,000 for prospective international undergraduate students.

Abertay rUK Scholarship

This is a £9,200 award for prospective undergraduate students applying from England, Wales or Northern Ireland.

Ninja Kiwi

The Ninja Kiwi Scholarship is a one-year scholarship of £1,500 and is open to students who are entering Year 4 of Games courses.

The Robert Reid Bursary

Two £1,000 awards for students who have overcome challenges to attend university.


Computer Games Technology graduates possess a mathematics/games-orientated programming degree, which is highly sought after by the computer games industry.

The degree was created in response to the acute shortage of game programmers within the industry, and has been designed through consultation with the sector.

We work very closely with leading game developers, such as 4J Studios, Sony Interactive Entertainment, Microsoft, and Ruffian Games, making graduates from the course highly employable within the industry.

Graduates have found employment as games, graphics and network programmers creating console games for Sony PlayStation, Nintendo and Xbox, to programming the latest mobile devices.


Two males and one female sitting on sofas chatting to each other

Industry Links

We have strong links with a wide range of companies, including:

  • Sony
  • Microsoft
  • Ubisoft
  • FuturLab
  • 4J Studios

Industry engagement is an essential part of the course. You’ll hear from industry speakers and receive mentorship from industry professionals as part of your group project work.

Male standing in front of a display screen - people sitting looking at him


Unistats collates comparable information in areas students have identified as important in making decisions about what and where to study. The core information it contains is called the Unistats dataset (formerly the Key Information Set (KIS)).

Get inspired

Meet some of our Computer Games Technology graduates and find out what they've gone on to do.

Headshot of graduate smiling

Pablo Hoyos

Pablo is Senior Character Artist at Rocksteady Studios Ltd

Find out more

Female close up smiling

Timea Tabori

Rockstar Engine Programmer, Chair of IGDA Scotland and Women in Games ambassador Timea gives her advice

Find out more

Headshot of graduate smiling

Andrew Greensmith

Andrew has worked at Rockstar, The Blast Furnace, Sumo Digital, Fierce Kaiju, Here2Peer and Red Kite Games.

Find out more

Programme Leader - Computer Games Technology

Related Courses

Check out the related courses below - there's a degree for everyone at Abertay.

Female sitting in front of a desktop computer

Computer Arts

Immerse yourself in a world where art, media and games join forces to deliver one of the most distinguished Computer Arts degrees in Europe.

Find out more

Male and Female working together on a Desktop Computer

Computer Game Applications Development

Create games and interactive experiences or script game mechanics and programming tools by choosing this world-leading degree.

Find out more

Two males working together on a Desktop computer

Game Design and Production

Learn to harness your creativity and get set to push the boundaries of games making by studying in the thriving city that spawned Grand Theft Auto.

Find out more

Explore our Dundee Campus

Abertay is conveniently located on a city centre campus, with all of its buildings within a quarter of a mile of each other. Shops, recreational facilities and the main bus and train stations are a short walk away.

Our Campus

Male standing in front of Abertay University

Why Abertay?

We're proud of our students and graduates, and we believe there's no better place to study if you're looking for a degree that helps you stand out as an exceptional candidate in an increasingly competitive job market.

Why Abertay?

Female standing outside the Bernard King Library

Come to an Open Day

An Open Day is your chance to get an up close experience of the University and the city. You’ll come away with all the information you need about us and the courses you’re interested in.


Female hanging upside down on hand railing

Living in Dundee

Dundee is a city of contrasts. It's vibrant and cosmopolitan, but also friendly, compact and affordable. The first UK city to be awarded UNESCO City of Design status, Dundee has a rich history of innovation and creativity, and, in recent years, has become a hub for the digital industries.

Living in Dundee

Male standing outside Groucho's shop

Ready for more? Take the next step

Come to an Open Day

Book now to see for yourself our city centre campus, talk to lecturers and engage with current and past students.

Get Prospectus

Our latest undergraduate prospectus is a great read if for those looking to start at Abertay in 2019.

Find out How to Apply

Learn everything you need to know about applying to study with us from UCAS deadlines to entry requirements.

Ask Us a Question

Get all of your questions answered: call us, emails us or chat with us online. We are here to help!