BSc Games Programming: Careers

If you are considering BSc Games Programming, you probably aren’t in much doubt about what you want to do after you graduate: you want to make video games, and in particular work as a games programmer. That is why we have designed the degree around the needs of an industry that is notoriously difficult to get in to. By giving you the skills that employers need we will maximise your chances of getting a game development job.

This week Mark Hope of games industry recruiter Aardvark Swift came to Goldsmiths to present the results of an industry survey they conducted last year. Programming is far and away the most in demand discipline among games companies, with over half the advertised jobs being for programmers. There is a serious shortage of programmers with the skills required by the games industry and so it is definitely the right path for getting into making games. When games companies are asked what the most important skills are for new programmers, the answer is always the same: C++ programming and Maths. That is why these two skills are the core of the degree. You will do more in depth Maths than any of our other degree programmes, studying the 3D maths that you need as a games programmer, but also how to use that maths to write 3D graphics software. We will also give you experience in programming C++ using industry standard game engines such as Cryengine. The third most important skill was communication and teamwork. That is why we have designed the degree so that, from the very beginning, you will be working in teams to develop games in a working environment that is modeled as closely as possible on a game development studio. Games companies said that they the thing the most important thing they look at when hiring programmers is their portfolio of work. That is why our entire degree is structured around developing that portfolio. Throughout the course you will be developing games, both individually and in teams, using C++ and industry standard development environments and learning how to present these games effectively on your portfolio website. 

We think that most of our graduates will want to become games developers, but you won’t be locked in to the games industry. Games programming is one of the most challenging fields of software development. If you can program games you can program anything and will be able to get jobs in any area of the software industry. This is particularly true of the digital media industry, from app development to interactive advertising, where the graphics and creative skills of games developers are particularly in demand.