Logo of De Montfort University

BSc (Hons)Computer Games Programming (Placement)

De Montfort University
United Kingdom, Leicester
Tuition fee To be confirmed
More information

Expenses, accommodation, working etc.

dmu.ac.uk/..es-programming-bsc-degree.aspx 

Overview

Recent developments in computer and network technology have given rise to significant advances in the interactive entertainment industry, in areas such as robotics, online, video and mobile gaming. This course will prepare you for professional employment by providing you with specialist experience relevant to the computer games industry, as well as a solid background in computer science.

On this course you will study the latest techniques and resources for developing stand-alone, web-based and mobile games, featuring exciting graphics and animation. You will become familiar with the basic architecture and design elements of computer games and programming languages and paradigms relevant to games development.

You will gain the programming skills required to build the underlying components of games and entertainment software, and become familiar with the basic architecture and design elements of computer games.

There is a high demand in industry for skilled specialist programmers who are comfortable working in general and copmputer games development teams, and you will be well placed to fulfil these roles when you graduate.

Programme structure

Year 1
Core modules:

Programming in C++ – this module provides an introduction to C++ which is the main games development language. In this module you will also develop games using the SFML framework
Game Architecture, Design and Development – this module provides an overview of the games industry and covers in detail the process by which a game reaches the public. You will build games using Construct 2 and Unity
Elements of Computing – in this module you study the basics of computer hardware, operating systems and networking.
Law, Ethics and Cybersecurity Management

Year 2
Core modules:

Mechanics and Artificial Intelligence for Simulation – this module covers artificial intelligence in both a general and a game-specific context, as well as the application of physical modelling to games e.g. collision detection and processing
Object Oriented Design and Development with C++ – you will cover advanced topics in C++ such as template programming, and programming for multiple cores, as well as covering topics in the design process for software
Introduction to Computer Graphics and Interactive 3D Modelling – you will study the background knowledge of how to produce interactive real-time simulations, and will implement solutions to allow interaction between users and the simulated world
Mobile Games – in this module you will learn to put together an android application and build a mobile game.

Year 3
Placement year

Year 4
Core modules:

Computing Project – this is where you take responsibility for producing a product of your own. You will design and implement your own product; it may be a game or it may be a tool that will help others to produce a better game. You may write a piece of software that allows people to do something that could not be done before
Advanced Games Programming – this module brings everything you have learned together and allows you to integrate your knowledge to build a 3D game in a team.

Career opportunities

The computer games and leisure software industry has grown dramatically in recent years and now matches the film industry in terms of financial output. Many of the world’s most famous and respected names in games development are based in the UK, including Rockstar North, Rare and Codemasters, creating exciting possibilities for careers in this fast moving and creatively stimulating environment.

Graduates can pursue careers as; games programmers, artificial intelligence programmers, graphics programmers, 3D modellers and web systems developers. The course also equips you with core computing skills so that you can pursue more traditional computing careers outside of the games industry.

Recent graduates are now working as programmers both in and out of the games industry and also as mobile or web developers.

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States