Games Software Development BSc (Hons) (GG46)




University of Sunderland

Games Software Development BSc (Hons)

Requirements / Wymagania

PRZEDMIOT (co najmniej 2 przedmioty na poziomie rozszerzonym) POZIOM PODSTAWOWY POZIOM ROZSZERZONY
Matura podstawowa oraz rozszerzona Ogólna średnia ze wszystkich przedmiotów minimum 60% (podstawowe i/lub rozszerzone) Ogólna średnia ze wszystkich przedmiotów minimum 60% (podstawowe i/lub rozszerzone)
Stara matura ocena minimum 3 -
J. angielski minimum 80% minimum 50%
Certyfikat językowy IELTS opcjonalnie jeśli nie spełnisz powyższych wymagań z matury - minimum 6.0 -
- - -

Course overview 

Develop expertise in games software design and implementation with Epic Game’s Unreal Engine 4. Master both Microsoft and Sony technologies using Windows machines and Playstation 4 DevKits. Graduate with the skills needed to work in the exciting and growing games software sector.

This course has Computer Science at its core, with a further focus on games technology and development.

Throughout the course the main programming language taught and applied is C/C++ (but you do also engage with other programming languages such as C#, Java, Javascript etc).

At the same time, the course covers all the fundamentals of computing. Topics include web applications, database systems, programming and software development.


Why us?

  • The University is a member of the PlayStation®4 Academic Development Programme, which grants us the licence to Sony games console devkit hardware and software
  • Accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the further learning academic requirement for registration as a Chartered IT Professional
  • Accredited by BCS on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer
  • We have an integrative and holistic approach to the first year of our computing courses. You’ll be taught the fundamentals of computing alongside students from other courses in the Faculty of Computer Science. This course structure allows you to easily change courses at the end of the first year, should a different computer science route appeal to you. For example, you may begin studying BSc (Hons) Computing, but then show a greater aptitude for cybersecurity and decide to change to BSc (Hons) Cybersecurity and Digital Forensics

Teaching and Assessment

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 and exams.

Modular structure

Year 1 (national level 4):

  • Fundamentals of Computing (100 credits)

- Software Development and Theory: Software Engineering, Human-Computer Interaction, Formal Methods

- Programming: Microsoft C# .NET and programming for Robots

- Web and Multimedia Applications: Markup Languages (HTML 5, CSS 3), Adobe Dreamweaver, Adobe Photoshop, Javascript, Web APIs (such as Google Maps and Yahoo APIs)

- Database Systems: Database Design, Relational Databases and SQL, Database Integrity and Security, PHP and MySQ

-Computer 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.

  • Games Technology (20 credits)

This module introduces games software by using Epic Game’s Unreal Engine 4 and the fundamentals of using a C/C++ based game-oriented API (application programmer’s interface)

Year 2 (national level 5):

  • Software Engineering Enterprise and Innovation Project (40 credits)

Choose to develop a software project for a client or yourself. You will gain valuable experience of working within a team-based software development environment.

  • Games Software Engineering (20 credits)

The aim of this module will enable you to engineer game software artefacts by applying a range of relevant software engineering techniques.

  • Games Assets Development (20 credits)

This module concentrates on the development of 3D digital models and their animation using modern digital creation tools (for instance Autodesk 3D Studio Max, Maya, Mudbox etc).

  • Games Programming (20 credits)

The module begins with using 3D game programming to bring in relevant object-oriented development techniques and to introduce more advanced game physics concepts and mathematics using C/C++ and a suitable game API.

  • Web and Mobile Programming (20 credits)

The aim of this module is to build a typical data-driven and media rich web-based multimedia application.

Final year (national level 6):    

Core modules

  • Computing Major Project (40 credits)

You will research a topic and develop software that’s connected to that topic. Past examples include an Android audio application, a Trojan detector and a network monitoring tool.

  • Games Platform Programming (20 credits)

The module covers more advanced programming considerations in how the compiler and low-level hardware interact to produce final executable binaries, specifically on platforms such as Windows machines and Playstation 4 DevKits.

  • Games Creation (20 credits)

This module explores the current modern computer games industry, how the industry operates economically and how this is integrated with the game software production timeline (from the first concept to delivered gold master).

Optional modules - choose two

  • Project Management (20 credits)

You will learn modern approaches to the development and management of IT-related projects, making use of the latest principles and research.

  • Artificial Intelligence (20 credits)

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.

  • User Experience Design (20 credits)

You will study principles and practices that ensure users gain the most appropriate experience when interacting with computer-based software and hardware systems.

  • Software Enterprise (20 credits)

This module focuses on providing the knowledge and skills that will enable you to explore and exploit business opportunities for software enterprises.

  • Advanced Mobile Development (20 credits)

The aim of this module is to enable you to build a highly interactive and dynamic native mobile application.

Fees and funding

The annual fee for this course is:

  • £9,250 if you are from the UK or EU.

Questions about fees?

Contact our Student Centre on:

Jak złożyć podanie?

Masz więcej pytań?

Napisz do nas na  




do góry