Goldsmiths - University of London

Image bar

MSc in Computer Games & Entertainment

 AnimSeq.gif

Our groundbreaking MSc has been developed in response to a pressing need to offer a high quality postgraduate programme serving the industries of computer games and entertainment, with an emphasis on programming, maths and graphics, business, IP, entrepreneurship, team management, 3D animation, AI and physics in games. The programme is delivered by a mix of professionals from the industry and from the research world.

Student comment: MSc in Computer Games & Entertainment

MSc in Computer Games & Entertainment

Length:
1 year full-time or 2 years part-time.
Applying:
You will be required to demonstrate sufficient proficiency at programming in a major language, such as C, C#, C++ or Java, before being accepted on the programme. This may take the form of text or – during an interview – a practical challenge to programme a well-known method or algorithm. A portfolio of relevant work (such as programming samples, art-based/sketch book, games assets, or games programmed/designed) will strengthen your application.
Please see How to apply.
Entrance requirements:
Upper second class undergraduate degree in computing, engineering or mathematical sciences, and an interest in – and capability for – working in interdisciplinary contexts. In exceptional circumstances, outstanding practitioners or individuals with strong commercial experience may be considered.
Careers:
The global computer games industry is valued (in 2010) at 60 billions USD and is predicted to continuously grow in years to come; it is since 2008 larger than the movie industry. This is a mature industry with companies such as EA, Ubisoft, Blizzard Activision, giving long term career prospects, shares, pensions, etc. There is a big skills shortage.
Skills:
Transferrable Skills: another key aspect is that if a student can program well for games they can definitely then go and work in other industry sectors. Games programming is viewed by other industries as being very demanding and of a high standard.
Fees:
Please see Tuition fees.
Further information:
Please see more detailed information about this course.
Staff research interests:
Please see Staff research interests.
Find out more:
Download a booklet [PDF, 720KB] or contact Department of Computing
About the department:
Computing

The computer games and entertainment business is a fast growing multi-billion dollar worldwide business, with games platforms ranging from Playstation 3, Xbox 360, Nintendo Wii, mobile and handhelds, PC-based, and massively multiplayer online games (MMOG) involving tens of thousands of people.

With ongoing strong demand for graduate computer games programmers from the UK and abroad, this MSc will produce graduates who are well positioned to get a job in this exciting worldwide industry. Potential employers include EA, Ubisoft, THQ Sony, Activision, Microsoft, and many more.

In a wider sense, the influence of computer games programming is spreading to other digital media industries outside games, as seen in products such as Second Life, Habbo Hotel and Bebo, or as seen in other entertainment industries such as special effects for television, videos and movies. Computer games are starting to fundamentally change the way people interact with computerised systems.

tiga-logo.gif
(Goldsmiths is a member of TIGA)

Quote from one of our MSc CGE students, Kieran Lad:

"I have thoroughly enjoyed studying the MSc Computer Games & Entertainment course at Goldsmiths. Having been taught industry standard techniques by industry professionals has allowed me to expand my portfolio dramatically. The course has good links to the industry which has been exploited fully with regular guest lectures and the opportunity to engage in gaming culture from a developer’s perspective. Group assignments have been structured in such a way that they emulate industry working environments. The course has given me the ability to approach and tackle real world game programming challenges with confidence."
MSc in Computer Games & Entertainment students

What you study

(1) Advanced Programming
Object oriented programming (C++); other languages including managed coding (C#), XNA, scripting (Python, Lua), mobile, casual, on-line games programming (Java); debugging (assembly). The course also looks at special topics of current (and future) concern to the industry: middleware, procedural programming, multicore parallel processing and design.

(2) Computing in Geometry, Graphics & Vision
(i) Fundamentals and advances in computational geometry; flocking behaviours (animation of crowds), space syntaxes, 3D bucketing and parallel processing.
(ii) Fundamentals and advances in computer graphics: rendering/shaders, 2D/3D interactions and representations; non-photorealistic rendering (NPR), procedural algorithmics, growth and evolutionary systems etc.
(iii) Models of human (visual) perception, overview of computer vision, including image processing and pattern recognition.

(3) Games & Interactive Entertainment Industries
Gives an overview of the industries and teaches students the main management methods. Main topics include: (i) Industrial domains.
(ii) How games are made: from concept to shrink wrap; how development is different; the use of middleware and tools; team work (Tuckman, Empowerment, psychology etc).
(iii) Entrepreneurship: how to do it yourself; financing, IP, marketing, hiring etc.

(4) Additional Modules (other important topics for these industries)
AI and physics in games; 3D character animation; audio-visual processing.

(5) Final Project & Dissertation
Mimics the industrial team-work environment; prepares you to join the industry by helping you polish your portfolio. Working in small teams, students will be required to build a level of complete ‘First Playable’ prototype game (or ‘The Vertical Slice’) for PC, or consoles or mobile platforms of a quality to be suitable to be shown to a publisher.

Assessment

Exams, coursework, essays, final project and dissertation.

Who will teach you?

Course co-founders: Professors William Latham and Frederic Fol Leymarie. Find out more about the co-founders and principal lecturers.

Application enquiries

Please see how to apply for information on applying to this programme.