Computer Games Development

Computer Games Development BSc (Hons)

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, starting with a team challenge; an exciting project that integrates different technical aspects of computing. You’ll be 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. Throughout your studies, you’ll benefit from engagement in national and international competitions and research projects, and be taught by a passionate team of experienced lecturers, many of whom are still active and influential in the industry.

Key Information

  • Duration:

    Full-time: Three years. Four years with optional 48 week placement

  • Level:


  • Delivery:

    Campus, Full-time

  • Award Type:

    BSc (Hons)

  • Institution Code:

    CLANC C30

  • UCAS Code:


  • Campus:

    Preston (Campus code: U)

  • Start Date:


  • Computer, Games & Animation is 1st in the UK with 100% of students satisfied overall with their course according to National Student Survey 2020. Plus, we’re 2nd for overall ‘Teaching on my course and learning opportunities’. 
  • This course has accreditation leading to MBCS, CITP and partial CEng exemption from the British Computer Society (BCS).
  • You can take a one-year industrial placement. Most placements are UK-based, but have included Europe as well as Australia, Japan and the USA.
  • Our games development students have won the Games Programming award for the Aardvark Swift ‘Search for a Star’ nationwide competition four times in recent years.

Course Overview

Year 1

Compulsory modules

  • The Computing Challenge
  • Introduction to Programming
  • Programming
  • Introduction to Networking
  • Systems Analysis and Database Design
  • Computer Systems and Security
  • Games Concepts

Year 2

Compulsory modules

  • Computer Graphics
  • Games Development 1
  • Advanced Programming
  • Software Development
  • Computational Thinking
  • The Agile Professional

For Sandwich Award undertake an Industrial Placement Year after completing Year 2.

Year 3

Compulsory modules

  • Games Development 2
  • Maths and Technology for Games
  • Object Oriented Methods in Computing
  • Honours Degree Project

Optional modules - choose one

  • Mobile Computing
  • Games for the Internet

More information about programme specifications and module information is available in the course handbook.

Find out more about our online events Find out more about our online events

Fees 2020/21

Full-time: £9,250* per year (UK/EU). Sandwich year out £1,000 (UK/EU)

Fees for international students

Entry Requirements

Our typical offer is 104-112 UCAS Points.  We operate a flexible admissions policy and treat everyone as an individual. This means that we will take into consideration your educational achievements and predicted grades (where applicable) together with your application as a whole, including work experience and personal statement. General Studies accepted

BTEC Extended Diploma: Distinction, Merit, Merit 
BTEC Diploma: Distinction*, Distinction
Pass Access Course: 106-112 UCAS Points  
International Baccalaureate: Pass Diploma with 104-112 UCAS points from Higher Level Subjects
IELTS: 6.0 with no subscore lower than 5.5
GCSE: 5 at grade C/4 including Maths & English or equivalent.

International Students

View our entry requirements for your country

Scholarships and Bursaries

The University offers a range of scholarships and bursaries to support you through your studies.

Discover More

Not got the grades?

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

Foundation Entry Route

Check your points

Not sure how many points you have? Use our handy calculator and find out.

Points calculator

Further Information

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

An MComp option offers an integrated master and is appropriate if you want to apply for jobs that demand a deeper knowledge in a specialised area. It is also good preparation for research in computer science and its applications.

4 Week Challenge

Our ‘4 Week Challenge’ brings together first year students to design and develop a new app, and then create a marketing campaign to promote it. It provides the study and team working skills necessary to be successful at UCLan. Each group of students from the wide range of computing-based courses are tested on the usability of their app and the winning team is announced at the end of the four weeks.

Professional Accreditation

British Computing Society

Our courses have accreditation leading to (British Computer Society) MBCS, (Certified Information Technology Professional) CITP and partial CEng exemption from professional computing body The British Computer Society.*

*All our new computing courses have initial accreditation with BCS and will be fully accredited on completion of the first cohort.

Sandwich Placement Year

Global Placement Opportunities

This course offers an optional 48-week sandwich placement in industry – this comes between the second and third years. You are responsible for finding your own placement. We will support you in preparation for this with the Faculty Placement Team and UCLan Careers, who can help you plan and develop your CV and applications, and have practice interviews.

Placements are an invaluable opportunity to help consolidate your first two years learning, gain experience, and radically enhance your employability. The benefit of the experience gained during a placement is often evident in improved performance in the final year of the course, and when competing for graduate jobs.

A placement is invaluable to your development as a person and a developer, no matter in which field it is. I see no reason why you wouldn’t want to boost your CV above the rest and earn some amazing life and work experience while doing it. I met some amazing people whilst on placement, as well as doing some really meaningful and interesting work.”  - Ryan Sheff, Industry placement student

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’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. 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.‘


We have produced numerous finalists and winners at the Aardvark Swift ‘Search for a Star’ nationwide competition, judged by leading games industry representatives.

UCLan's Kyle Hobdey with Ian Goodall

2017 Search for the Star, Code winner Kyle Hobdey with Ian Goodall


John Green and Gareth Bellaby

2018 Games Programmer of the Year John Green and Gareth Bellaby

James Hutchinson and Gareth Bellaby

2018 Sumo Digital Rising Star Code Placement winner James Hutchinson and Gareth Bellaby

Read about our other great students ...

Neil Osbaldeston - Junior Core Tech Programmer at D3T
Callum Humpage and Ryan Sheff - Fujitsu Placement, Germany

Learning Environment and Assessment

A 3 year degree qualification typically comprises 360 credits and each 20 credit (a standard module) equates to 200 hours of study, which comprises of a mixture of lectures, seminars, tutorials, practical sessions and independent study. Independent study is an important aspect of your degree course. The exact combination of study time will be detailed within your module descriptors, and will depend on your option choices.

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.

Professional Accreditation

This course has CITP (Certified Information Technology Professional) accreditation leading to professional membership of the BCS and partial CEng accreditation from the BCS, the Chartered Institute for IT. This is a mark of assurance that the degree meets the standards set by BCS and the Engineering Council.


Did you know 95.5% of full-time, first-degree UK based graduates went into employment or further study within six months of graduation.*

Computer games developers work as part of a multi-skilled team to produce high quality, innovative and exciting products to tight deadlines. You’ll graduate with the full set of skills you need to create a complex, interactive computer game, and our students have gone on to work for companies like EA Games, Rockstar, Crytek, Lionhead, Rare, Evolution, Blitz, Bizarre, Capcom, Codemasters, Travellers Tales, Kuju, Juice, Steel Monkeys, Fuse Games, Pitbull, Playbox, Protirus, Logistix, Ruffian and Jagex.

*Higher Education Statistics Agency (HESA)

Read about our successful students are where they are now.

Course Enquiries

Telephone us: +44(0)1772 892400
Email us or Book a visit

Ryan Sheff

Ryan Sheff

BSc (Hons) Computer Games Development, 2019

UCLan Computer Games Development graduate, Ryan Sheff, has launched his career in the IT industry as a Software Engineer, based in London.

Important Information

This course is based in the School of Physical Sciences and Computing

Course Handbook

For detailed information about studying this course at UCLan, please see the course handbook for your year of entry: 2019 Entry | 2020 Entry
For information on possible changes to course information, see our Essential and Important Course Information.

Tuition Fees & Finance

*Tuition Fees are per year unless otherwise stated.
For 2019/20 fees please refer to our fees page.

Further Information for students

You can find regulations and policies relating to student life at The University of Central Lancashire on our Student Contract page.

Entry Requirements

For changes to 2017 UCAS tariff entry requirements please see our Essential and Important Course Information. UCLan requires all undergraduate applicants to have a minimum attainment of five GCSEs at grade C and above, or equivalent, (including Maths and English). In 2017 and beyond we will view the new Grade 4 as being equivalent to a C grade and will therefore require students to achieve GCSE Grade 4 or above. However, if the subject is relevant to our degree programme and requires a higher GCSE grade (e.g. GCSE B grade), and/or includes a Professional body that governs the entry requirements, Grade 5 or above may be required.