Computing for Games BSc(Hons)

You'll create software, devise new applications for computing, and deliver solutions for technical problems - Pac-Man Swivel Controller by Harriet Moore
UCAS Code
I610
Location
Penryn Campus
Length
3 years full-time
Direct line
01326 254350

Get ready to shape the games of the future by acquiring the skills needed to create and drive computational technologies. You'll join a course designed in collaboration with the industry and established to meet the technical needs of game developers.

During your degree, you will become a competent game programmer with experience across a range of languages, including Python and C++, several game engines, including Unity and Unreal, and specialist areas including user interfaces, networking, graphics, and artificial intelligence. You'll learn relevant topics and research methods in computer science and apply them practically as you make games, enabling you to explore novel and emerging technologies, such as procedural content generation, machine learning, and virtual reality.

You'll also collaborate extensively with students from Falmouth's other games courses in multidisciplinary game development teams including programmers, artists, animators, game designers, sound designers and writers. And you'll become familiar with industry-standard software development methods, such as Agile with Scrum, through studio practice.

Benefits

  • Practical and practice-orientated, with 100% coursework
  • Learn highly desirable technical skills including Python, SQL, C++, GLSL, Java, R, Assembly, as well as the Agile philosophy
  • Make games collaboratively with artists, animators, composers, designers, and writers
  • Specialist modules in artificial intelligence, distributed systems, interface technology, as well as graphics and simulation
  • Unique insight of cutting-edge games industry veterans and researchers

Fees, Costs and Funding

Tuition fees 2018-19

£9,250 - full-time UK/EU

£15,000 - full-time international

Typical course costs

£100 - Recurring annual costs

£300 - Optional study visits and placements for the course duration

Additionally, if you need to bring equipment or materials with you, these will be outlined in your Welcome Letter

The figures above don't include accommodation and living costs

Funding

For information about funding available, please visit our undergraduate funding page

How to Apply

You'll need to apply via ucas using University code F33, and course code I610

Find out what we are looking for in a successful applicant for this course.

Deadlines

All UK/EU applications must be made through UCAS by 15 January. Late applications will be considered if there are places available on the course.

International fee payers may apply after the deadline but are encouraged to apply as early as possible, to have plenty of time to make visa and travel arrangements.

Course-specific tasks

We will review your application by looking at your predicted grades, personal statement, qualifications, and references. Successful applicants will then be invited to attend an interview. For details on what to expect and how to prepare, read our course interview information.

Entry Requirements

Course specific requirement

BSc(Hons) Computing for Games requires a minimum of Grade 4 (or C) in GCSE Mathematics, or an equivalent level qualification.

A typical offer is between 104 and 120 UCAS points for entry to undergraduate courses, primarily from Level 3 equivalent qualifications such as A levels, a BTEC Extended Diploma or a Foundation Diploma.

You can check how many points your qualifications are worth using the online UCAS Tariff Calculator
 
Due to the creative nature of our courses, you will be considered on your own individual merit and potential to succeed. We encourage you to get in touch if you are predicted points below this range, thinking about transferring from another institution, or if you have other qualifications or professional experience as we may be able to consider you. More information is available on our Apply page
 
English language requirements
You must have a minimum of Grade 4 (or C) or above in GCSE English Language, or equivalent, for entry to our undergraduate courses.
 
If English is not your first language, we accept a range of recognised language qualifications that are equivalent to the IELTS Academic minimum score of 6.0 overall, with a minimum of 5.5 in Reading, Writing, Speaking and Listening. If you require a Tier 4 student visa to study in the UK, you must take an approved Secure English Language Test (SELT) to fulfil government visa requirements. Please read more about language requirements on our Apply page
 
Enquiries
Our Applicant Services team are here to help you with advice and guidance throughout your application journey. We invite you to contact them with any questions you may have.
 
+44 (0)1326 213730
Online enquiry form
falmouth.ac.uk/apply

How the course is taught

A full-time, applied course, BSc(Hons) Computing for Games reflects industry practice, offering technical workshops and tuition paired with collaborative, studio-based projects. Here, you'll create software, devise new applications for computing, and generate solutions to technical problems.

How you'll spend your time 

YearTime spent in timetabled teaching and learning activityTime spent in guided independent studyTime spent on placements
133%67% 0% 
233%67% 0% 
333%67% 0% 

How you'll be assessed 

Year   Assessment by written exams                                                        Assessment by practical exams                           Assessment by coursework     
10%0% 100% 
20%0% 100% 
30%0% 100% 

Course outline

Programming, software engineering, project management and technology provide the main thematic nodes of the course. You'll study software development methods drawn directly from industry, while our focus on collaboration, creativity, and enterprise ensures that you're equipped to innovate and take products to market.

Throughout the degree you'll apply learning and develop skills by working on a range of individual and group projects. You'll collaborate with students from other disciplines to develop novel and appealing games.

What you'll do

Year One

Your first year combines an introduction to programming with the fundamentals of computing using Python, focused on supporting complete beginners and establishing standards for collaborative software development. You'll then apply this knowledge practically through a small team-based design and development project in PyGame.

You'll then transition to C++, SQL, and Unreal 4. Embarking on your first multi-disciplinary game development project, you'll work alongside artists, animators, composers, designers, and writers in the Games Academy. Throughout this project, you'll gain a practical understanding of the processes and pipelines used to engineer games in addition to the architecture of game engines.

Throughout your first year, you'll integrate individual creative computing projects into your games. Typically, such projects will involve procedurally-generated graphics and sound effects, database-driven level design tools, and physical game controllers.

  • Principles of computing
  • Game development practice
  • Game engineering & architecture
  • Creative computing: Tinkering
  • Creative computing: Codecraft

Year Two

In your second year, your studies will broaden to enable you to explore specialist fields crucial to contemporary games. Throughout the year, you'll develop a game in collaboration with the other disciplines in the Games Academy. This will enable you to leverage your specialist computing skills to develop a portfolio of game components to potentially integrate into your current and future game projects.

Specialist topics will challenge you to explore emerging interface technologies, such as augmented reality and virtual reality, in parallel with graphics and simulation technologies. You'll learn how to use equipment such as the HTC Vive and how to use shader languages such as GLSL. Examples of portfolio pieces include terrain generation using Perlin noise and bespoke game controllers for use in virtual reality environments.

Further specialist topics will challenge you to explore artificial intelligence and distributed systems. You'll learn about cutting-edge techniques such as Monte Carlo Tree Search and how to develop client-server multiplayer games in C++ and Java. Examples of portfolio pieces include a Companion AI library and creating a MUD.

  • Artificial Intelligence
  • Interfaces and interaction
  • Distributed systems
  • Graphics and simulation
  • Game development

Year Three

Your final year allows you to leverage the skills and expertise that you have gathered throughout the course by producing a substantial game in collaboration with the other disciplines. Unlike the previous year, however, you'll define a specialism (eg artificial intelligence) and conduct research in that field. This will form part of your final year project, where you'll integrate cutting-edge computing technology into a game that you are working on.

Supplementing this are advanced topics in computing including legacy game systems and algorithms, as well as professional skills support for setting up a portfolio website from scratch in HTML/CSS.

  • Legacy game systems
  • Algorithms & optimisation
  • Research practice
  • Research dissertation
  • Game development

Facilities

Our state-of-the-art game development studios house the latest technology and professional facilities:

  • Modern i7 machines
  • Industry-standard game engines such as Unity and Unreal 4
  • Virtual reality headsets including the Oculus Rift and HTC Vive

Take a virtual tour of our facilities

Staff

You'll be taught by staff with extensive experience in the games industry and a range of commercial titles to their names, as well as by those with strong research profiles in creative computing.

Assessment

Assessments are designed to reflect professional practice:

  • Coursework assessment with no formal examinations
  • Portfolios, projects, pitches and papers

Careers

Our graduates have a broad range of careers open to them. The practical software development skills and computing knowledge are both highly transferrable. Typical destinations are in digital games, software development, and related spheres. The Games Academy also helps students to set up their own small development companies, or move forward to incubation programmes such as Launchpad.

  • Hello Games
  • Spider Eye
  • TT Games
  • Media Molecule

Student mentor scheme

Falmouth's student mentor scheme matches new starters with a second year student, to help you settle in and find your feet.

Our mentors can be reached on the Computing for Games BSc(Hons) Facebook group.

They'll help with topics like living in Cornwall, what to expect at Falmouth, and the course itself.

Also worth a look are additional groups that offer assistance for LGBTQ studentsdisabled studentsmature studentsinternational students, and Cornish locals

You'll need to join the groups before you can post. If you don't have access to Facebook, please email your name and proposed course to studentmentors@falmouth.ac.uk