If you are applying for this course from within the UK/EU, click apply now.
Course starts: 14 September 2020Apply now
If you are applying for this course from outside the UK/EU, click apply now
Course starts: 14 September 2020Apply now
This course equips you with the necessary technical skills to develop games both independently and within a multidisciplinary environment, backed by industry standard practices. You will have the opportunity to develop games for platforms such as PC, mobile and console. With a focus on programming, you will become adept in games programming using industry relevant languages (e.g. C#, C++) and mathematical concepts through popular game engines such as Unity, and the Unreal Engine. You will work with other students to develop games as part of a games studio environment, simulated in our specialised games lab.
Teaching methods include lectures, tutorials, seminars and laboratory sessions. We also use the University’s virtual learning environment for group activities, discussions, assignments and links to resources. We encourage you to develop independent study skills as well as to work with other students on the course.
As well as assessments that count towards your degree, there are also on-going assessments for feedback and consolidating your learning. Assessment methods include coursework, exams and Professional Practice Weeks.
Software Development and Theory: Software Engineering, Human-Computer Interaction, Formal Methods
Programming: Microsoft C# .NET and programming for Robots
Database Systems: Database Design, Relational Databases and SQL, Database Integrity and Security, PHP and MySQComputer Systems and Networking: Operating Systems, Networks and Computer Architectures
Specialist Mini Project: Showcase your talents through a project in your chosen area of computing. Past projects have included a Facebook app, a hack challenge and the creation of a retro arcade game.
In the modern games industry, development is facilitated through game engines. This module will teach programming through popular game engines to familiarise you with the industry standard. You will also learn the fundamental principles of game design, teaching you how to view games from as many perspectives as possible. You will apply the knowledge gained from this module to develop a simple game, and to produce a game design document.
Some modules have prerequisites. Read more about what this means in our Help and Advice article.
Learn key skills such as self-determination, planning and actioning of goals, time management, independent learning and team working.
Work in a team to undertake a large scale development for a real client or realise an enterprising idea that the group has personally conceived and developed. Learn the principles of software engineering and development in the context of real world and real client needs and demands. Focus on ethics, professionalism and security related issues within the software development and technology management industries.
Enhance your game development skills by undergoing an iterative procedure of rapid game prototyping. A series of games will be developed rapidly to not only provide hands on experience with games development, but also improve your abilities in games programming and project management, with an emphasis on your own creativity throughout the process. Throughout the module you will critically evaluate gameplay mechanics in response to a player’s expectations and experience.
Use C/C++ as the object-oriented programming language to produce the various forms of artefacts associated with video games.
The ability to reduce a game down to its core is fundamental for any professional game developer. As such, you will study gameplay elements of well-established titles in order to reduce them to their minimum viable products. Games programming techniques will also be taught in a practical way, giving you hands-on experience with AI, game mathematics and programming design patterns. You will be assessed on your ability to develop a demo that focuses entirely on a gameplay mechanic of your own creation, outlined in a written professional game design document.
In the games industry, you are working within a multi-disciplinary team. As a programmer, you will often need to communicate with those in other professions throughout development. This module concentrates on the development of digital 3D models using industry standard 3D modelling packages such as Autodesk 3DS Max. To support this, the module also covers the fundamentals of 3D modelling scripting languages and shaders.
Undertake advanced study, including a literature review, in order to research and develop to completion a substantial piece of work that demonstrates the range of skills you have acquired. You will also submit a dissertation that describes and evaluates the problem and solution. Past examples include an Android audio application, a Trojan detector and a network monitoring tool.
This module will introduce fundamental optimisation techniques that are essential for any contemporary professional game developer for you to then apply within the development of your games. With a focus on data structures and algorithms essential to games programming, and game engine architecture, you will acquire the skills to efficiently develop games for a specific platform (e.g. mobile or console).
To solidify your position within the games industry, it is imperative to develop your own small portfolio of games. Without this, the industry will find it difficult to see your passion for game development. This portfolio should be comprised of at least three to four finished, and polished games. They should be small but to a high quality. This module will give you the freedom to create one substantial piece of work to add to your portfolio. You will be assessed on the initial research of your chosen piece, its feasibility, and the finished product. You will present your game idea in the form of a pitch at the start of the module, and then demonstrate the quality of your final piece through a gameplay session towards the end.
This module develops your knowledge of current AI principles and your skills in this fast-moving area, which is a particular focus of Sunderland’s research.
Analyse, design, develop, test and deploy native mobile applications using Java and Android Studio. You will be introduced to native programming, application build and deployment, the Android ecosystem, security and software engineering in a student led and practical manner.
You will study principles and practices that ensure users gain the most appropriate experience when interacting with computer-based software and hardware systems.
Gain the knowledge and skills that will enable you to explore and exploit business opportunities for software enterprises.
Undertake a work-based placement to support computing in a school or equivalent learning environment.
Our typical offer is 112 UCAS points from a minimum of two A Levels or equivalent (e.g. 1 x AVCE double award).
Find out how many points your qualifications are worth using the UCAS Tariff calculator.
We accept a maximum of 6 points from Level 3 Key Skills qualifications.
Please note we do not accept AS/A Level General Studies.
We also require three passes at GCSE grade C or above, which must include Mathematics and English Language, or a minimum of Level 2 Key Skills in Communication and Application of Number. If you have studied for a GCSE which has a numerical grade then you will need to achieve a grade 4 or above.
If you don't meet our standard entry requirements, we also offer this course with an Integrated Foundation Year.
If English is not your first language, please see our English language requirements.
The annual fee for this course is:
If you are not sure whether you qualify as a UK, EU or international student, find out more in our Help and Advice article.
Take a look at the Your Finances section to find out about the scholarships and bursaries that may be available to you.
Use our scholarships calculator to see what you may be entitled to.
This information was correct at the time of publication.
This course has a strong emphasis on real-world learning that boosts employability and equips you to make a bigger contribution in the workplace. You will acquire a high level of software related transferable skills that will make you attractive to local, regional, national and international companies.
Sunderland has a good reputation with employers. 93.4% of our graduates are in employment, further study or training within six months of graduating, according to DLHE 2016/17 (based on full-time, first degree, home leavers). The top type of job gained by our graduates is ‘information and communication technology professional’.
In your final year of the course, you will undertake a major individual project with research-active staff. This adds to your hands-on experience and, in some cases, leads to a job offer that can be taken up as soon as the course ends.
Our graduates have gone on to become web programmers, IT managers, information analysts and software developers. Employers that have taken on our graduates include Sage, British Airways and the NHS. Other graduates have started their own businesses or become software contractors earning over £50,000 a year.
PPWs present you with real-world problems that must be solved in a working week. The assessments aim to provide you with an experience reflective of the industry you want to enter, and give you meaningful feedback that you can use to improve your knowledge and skills. There are five PPWs in each academic year and each year has a different theme. Previous themes include the City of Culture Bid in 2017 and e-sports in 2018. Feedback from students about the PPWs is very positive, with comments including:
Sign up to receive emails about your subject area.
Using Your Personal Information
The University of Sunderland is collecting this data in order for you to receive information on your chosen subject(s). Your information will be stored securely in our Customer Relationship Management system which is provided by a 3rd party and used only for the administration and provision of this information. Should you choose to opt in to further communications we will also use your information to facilitate other useful marketing information based on your preferences. Further information on how your data is stored and used can be found in our Privacy notice - marketing.