Computer Games Development  BSc (Hons)

Computer Games Development BSc (Hons)

School of Physical Sciences and Computing




Under- graduate



Foundation Entry Route

If you do not meet the formal entry requirements specified, Foundation Entry offers an alternative route to study this degree.

Find out more

  • Duration:

    Three years

  • Level:


  • Delivery:

    Campus, Full-time

  • UCAS Code:

    G451; Short form: BSc/CGD

  • Campus:

    Preston (Campus code: U)

  • Start Date:


  • Award Type:

    BSc (Hons)

Why study this course?

Channel your love of computer games into your dream career at UCLan. This course will prepare you to work as part of a multi-skilled team, producing high quality, innovative and exciting games to tight deadlines. You’ll learn by doing, using the high performance kit in our purpose-built Games Laboratory, and where possible, we make software available for use on your own PC so you can develop your own games. We offer a 3-year BSc (Hons) degree as well as 4-year MComp (Hons) degree, which offers an optional additional sandwich year in industry - while both degrees emphasise software development for computer games, they’ll prepare you for any career in software engineering.

Entry Requirements 2016/17

280 -300 points at A2, General Studies accepted
BTEC Extended Diploma : Distinction, Merit, Merit
BTEC Diploma : Distinction* Distinction*
Pass Access To HE with 30 Level 3 Credits at Distinction
International Baccalaureate : 28P
IELTS grade 6 with no subscore lower than 5.5
5 GCSEs at grade C including Maths and English or equivalent

Entry Requirements 2017/18

112 Points at A2; General Studies accepted
BTEC Extended Diploma:
 Distinction, Merit, Merit 
BTEC Diploma: Distinction*, Distinction*
Pass Access Course: 112 UCAS Points  
International Baccalaureate Diploma: 28P
IELTS: 6.0 with no component lower than 5.5
GCSE: 5 at grade C including Maths & English or equivalent 

For changes to 2017 UCAS tariff entry requirements please see our important information.

UCLan Open Day, 12 November 2016 (Banner)

Course at a Glance

Year 1

Compulsory modules

  • Games Concepts
  • Entertainment Computing
  • Introduction to Software Development (1/2)
  • Program Design and Implementation (1/2)
  • Computing Skills
  • Computer Technology
  • Practitioner Skills

Year 2

Compulsory modules

  • Computer Graphics
  • Games Development 1
  • Advanced Programming with C++
  • Software Development
  • Mobile Computing
  • Professional Skills

Year 3

Compulsory modules

  • Project
  • Games Development 2
  • Emerging Technologies for Games
  • Object-Oriented Methods in Computing

Optional modules - choose one

  • Software Engineering Practices
  • Research Topics in Computing

Further Information

You’ll develop expertise in programming using C++, maths and problem solving - qualities that games companies want from graduates, but which are equally sought after in the wider software development industry.

Because we tailor the course to the needs of industry, we have 97% student satisfaction in the National Student Survey (NSS) - and for the past three years, a UCLan Games Development student has won the ‘Programmer of the Year’ award in the Aardvark Swift ‘Search for a Star’ nationwide competition, judged by leading games industry representatives. 

The BSc (Hons) Computer Games Development course will develop your programming abilities from the basics to the full set of skills needed to implement a complex interactive computer game. You will study computer graphics and artificial intelligence as well as game mechanics. You will learn about effective practical software development. You will learn about developing distributed software and software for mobile devices to widen the range of games you can develop. You will participate in a team project, developing and packaging a complete game. An important part of your final year is the individual project. A typical project might be to build your own renderer using DirectX and use it to demonstrate several shader techniques. Alternatively, you might develop an AI program to control groups of game entities, such as armies of soldiers.

A module that will help you plan your career is available as an additional module, closely coordinated with a second year professional skills module.

National Student Survey Results

In the 2015 National Student Survey (NSS) results Computer Science courses at UCLan have been ranked top in the North West for overall satisfaction, and 13th nationally out of 105 providers.

Computer Games Development received a 100% rating for overall satisfaction from our students who completed the 2015 National Student Survey (NSS). These students also gave the following categories full marks:

  • Staff are good at explaining things/enthusiastic about what they are teaching/have made the subject interesting
  • I have been able to contact staff when I needed to
  • I have been able to access general IT resources/specialised equipment, facilities, or rooms when I needed to
  • The course is well organised and running smoothly / is intellectually stimulating
  • Feedback on my work has helped me clarify things I did not understand

left quote

The course takes a very software engineering approach right from the start, teaching C++ and using it as the primary language throughout, giving students the experience with it that they'll need to get into the games industry as a programmer. Aspects such as AI, graphics and physics are all covered, as well as modules dedicated to providing general software skills. This approach is brilliant, since it doesn't divide the software engineers from the games programmers. Instead it makes students ‘software engineers with game development skills’, which is exactly what the industry needs.

On the technical side it seems like we have a huge advantage, since the other [games] programmers we've talked to have been on less software engineering oriented courses.

right quote


Course Specification and Handbook

For a concise summary of the main features of this course, see our course specification.
For information on possible changes to course information, see our Important Information.

For detailed information about studying this course at UCLan, please see the course handbook for your year of entry:

Apply Now

You can apply through UCAS to start in September 2017 until 30th June

Contact Us

+44(0)1772 892400

Fees 2017/18

Full-time: £9,250 per year (UK/EU)

Tuition Fees are per year unless otherwise stated and may be subject to increase annually in line with UK Retail Price Index inflation rate

Further information:

For 2016/17 fees please refer to our fees page.

Scholarships and bursaries

Professional Accreditation

This course has accreditation leading to MBCS, CITP and partial CEng exemption from the British Computer Society, the computing professional body.

Learning Environment and Assessment

We emphasise practical-based learning using purpose-built laboratories, particularly the high performance kit in our Games Laboratory, and the University's general computer rooms. Our laboratories allow you to use specialist software and to do things that would not be allowed on the public network. Where possible, we make software available for use on your own PC. You will use an on-line learning environment to facilitate flexible learning. This environment enhances traditional face-to-face lectures, tutorials and practical sessions by providing additional, resource-rich, online materials allowing you to continue learning independently.

Individual coursework assignments, group work, seminar presentations and examinations (either seen or unseen). There is a practical emphasis with the main contribution to your honours classification coming from coursework rather than exams.


Our Computer Games Development course is supported by excellent facilities and industry-active staff. You will work in specialist laboratories, alongside staff with a wealth of computer games’ development experience.


You can take a one-year industrial placement after completing your second year. Most placements are UK-based, but we regularly place students in English-speaking workplaces elsewhere in Europe. We support our students to gain placements in major gaming and computing companies including Lionhead, Microsoft and IBM.

Computer games developers work as part of a multi-skilled team to produce high quality, innovative and exciting products to tight deadlines. Graduates in this discipline are highly sought after because of their software engineering skills.

Our students have graduated and gone on to the computer games industry with companies such as EA, Crytek, Lionhead, Rare, Evolution, Blitz, Bizarre, Capcom, Codemasters, Travellers Tales, Kuju, Juice, Steel Monkeys, Fuse Games, Pitbull, Playbox, Protirus, Logistix, Ruffian and Jagex. Other graduates have taken on more traditional software engineering careers.


I found that the course was perfectly tailored for attempting to find a job as a programmer within the games industry, providing demanded skills such as experience with C++, relevant maths, and DirectX. Unlike many other courses, supporting tools such as Microsoft's XNA are completely avoided, instead providing the raw programming skills and understanding which industry developers are looking for.

Stuart Brown