Kingston University London - Computer Games Programming BSc (Hons)

Kingston University London

Computer Games Programming BSc (Hons)

Considering the many opportunities offered by the growing games industry? This course could be for you. You'll graduate with an impressive portfolio to showcase your work.

You'll learn C++ and C# programming languages, use game engines, such as Unity and Unreal, and develop games for PC, mobile, tablet, and the Sony PlayStation 4. Studies include the use of artificial intelligence in real-time strategy, race, first-person games, and educational games. You'll also learn the computer science that underpins programming, such as requirements analysis, design, and network communications.

You'll be able to participate in a 24-hour games-creating team, Game Jams, and attend optional trips (such as the PC Gamer Weekender).

Reasons to choose Kingston University

  • Kingston is an educational partner of Sony through PlayStation First.
  • In our incubator, you can learn directly from the industry. Speakers have been from Sony, Splash Damage, Aardvark Swift, Interactive Selection, CryTek, and Unity.
  • Our games lab includes Sony PlayStation Development consoles; gaming PCs and support software including Microsoft Visual Studio, Unity, Unreal, and Maya.

Entry Requirements

  • UCAS tariff points:

     

    112-128 for BSc (Hons); 32 for BSc (Hons) including foundation year from Level 3 qualifications.
  • A-Levels, BTEC Extended Diploma with grades DMM or BTEC Diploma with grades D*D* in a Computing, Science, Engineering or Maths subject area.
  • IELTS of 6.0, with no element below 5.5.

Career Prospects

You'll be prepared for a wide range of computing careers. Graduates have become games programmers, virtual reality games developers, technical programmers and software engineers.

Career opportunities after completing Computer Games Programming BSc (Hons)

  • Games programmer
  • Virtual reality game developer,
  • Technical programmer
  • Software engineer
  • App developer or research and development roles

Course Details

In the First Year, you will develop game programming skills using the industry standard C++. 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 also broaden your knowledge in computing, including requirements analysis and design.

 And in Second Year

 you will create games using engines such as Unity and Unreal. You will further develop your C++, C#, and 3D graphics and shader programming knowledge. You will learn how to incorporate artificial intelligence (AI) in your games including real-time strategy, racer, and first-person games as well as more serious and educational games. Underpinning this will be the computer science concepts of computer architecture, operating systems, and parallel processing as well as network communications.

Year 1

Programming I: Thinking Like a Programmer
Game Science
Games Programming
Requirements Analysis and Design

Year 2

Core Modules:
Computing Systems
3D Graphics Programming and Artificial Intelligence
Professional Game Development Environments
Optional Modules:
Introductory Digital Media and Computer Generated Imagery
Database Driven Application Development
User Centred Design
Digital Motion Graphics and Compositing
Multimedia Authoring and Design

Year 3/4

Core modules
Multiplayer and Game Console Programming
Individual Project
Game and Media Creation Processes
Optional modules
Modelling and Animation
User Experience Design Thinking
Advanced Data Modelling
Mobile Application Development
Digital Entrepreneurship
Software Development Practice

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.