Search our site
Search our site
Clearing 2017 via Kingston University
Clearing 2017 via Kingston University

Games Technology BSc(Hons)

Attendance UCAS code/apply Year of entry
3 years full time G690 Clearing 2017
2018
4 years full time including sandwich year G693 Clearing 2017
2018
4 years full time including foundation year G691 Clearing 2017
2018
6 years part time Apply direct to the University Clearing 2017
2018

Why choose this course?

The games industry is constantly evolving and has grown to surpass the size of the film industry. This course, accredited by BCS - the Chartered Institute of IT, will teach you the specialist skills needed for this highly competitive area. These include games programming, artificial intelligence, testing, media, graphics mathematics and physics and programming-orientated computer science.

In addition to these skills, you'll have the opportunity to take media modules as well as 3D graphics modules. You'll learn C++ programming language and get the chance to develop games for the latest Sony PlayStation 4 consoles. This course focuses more in-depth on games development than our Computer Science (Games Programming) course.

In addition to the formal teaching on the course, you will also have the opportunity to participate in Game Jams, where students work together in teams over a 24 hour period to create games, to join our industry focused Games inKUbator and attend optional trips e.g. to PC Gamer Weekender.

We encourage our students to take part in industry competitions such as 'Search For A Star', one of Europe's biggest student game developer competitions. It's designed to highlight and reward the most promising young video games programmers, 3D artists, VFX artists and animators. This competition helps budding programmers break into the industry with a bang and past students have made it to the finals.

Our computing courses ranking rose by 34 places in the Guardian University League Tables 2018.

What you will study

The Games Technology course has greater focus on games development than our Computer Science (Games Programming) course. but also offers general computing skills, and is accredited by BCS, The Chartered Institute of IT.

In Year 1 you will develop game programming skills complemented by practical design and testing techniques using the industry standard C++ with some Java.

Specialist modules cover 2D and introductory 3D games programming using a C++ game engine, together with the maths and physics required for game development. You will work both individually and in groups.

In Year 2 the High-level Game Development module teaches 3D game programming using game libraries and engines such as Unity3D and Unreal 4. It includes elements of artificial intelligence (eg. how to create computer opponents in a game) and practical work in the programming language C++.

The 3D Graphics Programming module develops skills such as shader programming and particle effect. The Networking and Operating Systems module broadens your knowledge in computing relevant to game development. Finally an option module develops your skills in media or 3D graphics modelling

Year 3's Game Creation Processes module focuses on agile team-working to emulate the games industry. Each team develops a game from initial concept to publishing stage. A second specialist module teaches optimised programming for games devices, and low level C++ skills for console game development. In addition to the Year 3 project , which has a games theme, you may choose from a range of option modules.

Games laboratory

Our games lab seats around 60 students working together in teams. Three pairs of large projector screens in the laboratory allow students to view the lecture material and the game being developed at the same time. The lab includes Sony PlayStation 4 consoles and supports software including; Microsoft Visual Studio, Unity 3D Pro, Unreal and Maya.

InKUbator

Our courses offer the opportunity to work in the inKUbator (our games-development studio) with groups of illustrators, games developers and experts from the field to create commercially viable games. Guest lecturers and experts are regularly invited to speak in this creative space.

PlayStation FirstKingston University is an educational partner of Sony through PlayStation First.

Module listing

Please note that this is an indicative list of modules and is not intended as a definitive list. Those listed here may also be a mixture of core and optional modules.

Year 1

  • Most modern software applications are developed using the object-oriented (OO) software development paradigm, particularly games. Thus, this module aims to provide a strong and broad theoretical and practical programming skills and techniques necessary to build high-quality advanced software systems with an object-oriented focus. The second half of this module will have a particular focus on OO programming in C++, the main programming language for games developers.

    Read full module description

     
  • The module gives essential background in applied mathematics and physics for computer games developers. This will be done with a strong focus on practical engineering aspects and all the theoretical concepts will be introduced as elements of solutions of real problems typically encountered during the games development process.

    Read full module description

     
  • This module provides an introduction to computer games hardware and software. It encompasses computer and games systems, games development tools and environments, games testing and games design. A variety of actual games will be evaluated and discussed and current trends in computer games design and development explored. You will be introduced to the design and the development of a simple 2D and 3D game as part of the assessment.

    Read full module description

     
  • The module focuses on the principles, methods, techniques and tools commonly used in the analysis and early design stages of the software development lifecycle. You will work on a software design project in organised teams throughout the year to:

    • elicit, analyse and document requirements;
    • model early process and data requirements;
    • design the user interface of an interactive system with an emphasis on human-computer interaction;
    • produce, evaluate, and demonstrate its first medium fidelity prototype; and
    • deliver written reports.

    Read full module description

     

Year 2

  • This module teaches games programming with an emphasis on engines and middleware. It covers the components needed to implement computer games using the techniques which would be used in industry. The module is core to taking games development degrees and stresses the importance of portfolio building to aid employability, and also the requirement to develop software in a rigourous, professional way. The module is taught via a mixture of lectures and workshops. The module links with the games inKUbator where students have the opportunity to work together to create games, emulating the industry environment.

    Read full module description

     
  • This module aims to provide core knowledge of the computer graphics methods of geometric modelling, projection, rendering and shading and to prepare students for writing their own computer graphics applications using industry-standard specialised software. It explores lower level games programming with an emphasis on C++, 3D graphics libraries and the mathematical concepts underpinning them.

    On successful completion of the module, you will be able to:

    • Write game code for creating special effects.
    • Implement a basic 3D graphics visualisation using a shader language.
    • Apply and use mathematical concepts for manipulating 3D game data.
    • Describe the elements in the graphics pipeline.
    • Apply and use relevant concepts from physics to 3D game data.
    • Implement well formed, documented and tested game code in response to a brief.

    Read full module description

     
  • This module aims to enhance students' 'know-how' knowledge in modern computer systems from several classic perspectives such as computer organisations and architecture, operating systems, networking and parallel programming. The module builds upon basic concepts in computer architectures and computer networking and how modern operating systems work with developing an understand of operating systems, the importance of network protocols, distinguish OSI and TCP/IP models, as well as develop the skills of requirement analysis and network design.

    On successful completion of the module, you will be able to:

    • Describe and differentiate between the essential features and operations of modern computer architectures.
    • Explain the principles and major functions of modern operating systems.
    • Develop an understanding of multi-processing techniques, concurrent programming and synchronisation.
    • Describe the basic concepts of data communications, networking and standard networking models, and to plan and design a computer network for specific usage scenarios.
    • Develop an understanding of client server applications, protocols and network programming.
    • Describe the devices and services that are used to support communications across a network.

    Read full module description

     
  • Choose from the following:

    • This module provides skills in project development and management in a controlled environment; bringing together the different elements learnt to date to be put into practice in a project. To integrate connections between various languages and frameworks, as well as develop skills in designing larger systems where 'trade-offs' between conflicting requirements must be made. Teamwork is of paramount importance.

      On successful completion of the module, you will be able to:

      • Describe the factors involved in the conception and planning of a project, in order to deliver a product to time, cost and quality standards.
      • Outline a business and project management plan for a project proposal and apply basic project management tools and techniques.
      • Work with other team members to identify, distribute and undertake tasks necessary to complete a project.
      • Develop familiarity with various IT development environments and tools.
      • Apply techniques from analysis and design methodologies, such as SSADM, UML, to specify the client's requirements and design a range of solutions.
      • Choose selected development tools, techniques and project methodologies to deliver a working software prototype, providing individual students with sufficient confidence to start a final year project on their own.

      Read full module description

       
    • Media option module
     

Optional sandwich year

Year 3/4

  • The module provides an in-depth real-world simulation of the business of making computer games in teams using industry-standard production management techniques and simulating a professional environment of collaboration to deliver a product on time. The module links with the games inKUbator where you have the opportunity to work together to create games, emulating the industry environment.

    Read full module description

     
  • The goal of the module is to further develop skills in organisation, timekeeping, research literature, developing and critically analysing results as well as reporting work verbally and in a written format. The end result will be some form of artefact which demonstrates creativity in computer games development together with a report which will form a key part of your portfolio.

    Read full module description

     
  • This module covers two important specialisms in computer games programming: low level device programming (such as for game consoles or mobile devices) and programming for networked games. It is a specialist option for the games degrees. The module is taught as 'learning by doing' and comprises both theory taught in class and applied work in the laboratory.

    Read full module description

     
  • Option modules

You will have the opportunity to study a foreign language, free of charge, during your time at the University on a not-for-credit basis as part of the Kingston Language Scheme. Options currently include: Arabic, French, German, Italian, Japanese, Mandarin, Portuguese, Russian and Spanish.

Most of our undergraduate courses support studying or working abroad through the University's Study Abroad or Erasmus programme.

Find out more about where you can study abroad:

If you are considering studying abroad, read what our students say about their experiences.

Key information set

The scrolling banner(s) below display some key factual data about this course (including different course combinations or delivery modes of this course where relevant).

We aim to ensure that all courses and modules advertised are delivered. However in some cases courses and modules may not be offered. For more information about why, and when you can expect to be notified, read our Changes to Academic Provision.

A copy of the regulations governing this course is available here

Details of terms dates for this course can be found here

Clearing hotline

0800 0483 334*

If you are calling from outside the UK, please call:

+44 20 8328 1149

*Calls are free from a landline. Mobile charges may apply – please check with your provider.

Contact us

Admissions team

Location

This course is taught at Penrhyn Road

View Penrhyn Road on our Google Maps

Clearing hotline

0800 0483 334*

If you are calling from outside the UK, please call:

+44 20 8328 1149

*Calls are free from a landline. Mobile charges may apply – please check with your provider.

Contact us

Admissions team

Location

This course is taught at Penrhyn Road

View Penrhyn Road on our Google Maps
Favourite this course

Did you find what you are looking for?

This field is required.

>

Thank you for your feedback.

Find a course

Course finder

>

Colossal Games joins forces with Kingston

Charles Burt

Colossal Games founder and managing director Charles Burt has joined Kingston University's Computing and Information Systems (CIS) Industrial Advisory Board alongside industry giants Google, Microsoft, IBM and EasyJet. Find out more.

Find us on Facebook

Undergraduate study
Site menu