BSc (Hons) Computing in Games Development

Key Points

Write to us for more information

  • Graduates of the program will acquire a detailed knowledge and understanding of the creative, development and programming components necessary for computer game development.
  • Students in this program will develop, test, and implement computer games that work each year of the course.
  • This course prepares students to work in the computer industry by helping them develop both personal and professional skills in a supportive, positive, student-centered environment.
  • Graduates will develop the confidence and competence to work within a multidisciplinary team, being adept in the use of applications and tools used to produce interactive gaming experiences for different industries and real-world domains.
  • Students undertaking this programme will have the opportunity to participate in various regional, national and European competitions and field trips to facilitate performance presentation, networking and evaluation of their work both technically and creatively.

Program Structure

Semester 1

  • Programming (all year round)
  • Client-side web development
  • Game theory and practice
  • Mathematics 1
  • Personal and professional development

Semester 2

  • Programming (all year round)
  • 3D modeling and animation
  • Game design project
  • Database systems 1
  • Introduction to networks
  • Principles of applied software development
  • Intensive project abroad (optional)

Semester 1

  • Object-oriented programming (all year)
  • 2D game engine development
  • 2D and 3D Character Animation (all year round)
  • Database systems 2
  • Software Testing
  • Mathematics 2
  • Intensive project abroad (optional)

Semester 2

  • Object-oriented programming (all year)
  • 2D and 3D Character Animation (all year round)
  • C ++
  • Calculation
  • Applied software project management
  • UX Design
  • Intensive project abroad (optional)

Semester 1

  • 3D game engine development
  • Physics games
  • Algorithms and data structures
  • Universal Design Project
  • Sound technology
  • Intensive project abroad (optional)

Semester 2

  • Workplace
  • Approved semester abroad (optional)

Semester 1

  • 3D game development (all year)
  • Legal and Ethical Issues in Computing
  • Search Methods
  • ElectivesCollaborative project (one year) OR Project (one year) // Multiplayer distributed programming (one year) // Artificial intelligence // Audio procedural games // Digital sculpture and digital painting // Intensive project abroad // Audio procedural games // Digital sculpture and digital painting // Intensive project abroad

Semester 2

  • 3D game development (all year)
  • Entrepreneurship
  • ElectivesCollaborative Project (one year) OR Project (one year) // Distributed Multiplayer Programming (one year) // // // Machine Learning // Game Audio Implementation // Narrative Design

Career Options

As a graduate of this course, you will have a skill set that will enable you to gain employment in the growing games industry, working as part of a development team or in any area of the software development industry.

Typical career opportunities include:

  • Game engine developer, game designer (narrative), shader programmer, multiplayer game developer, UI and UX designer, creative manager.
  • Front-end developer, Java / C++ developer, software tester, mobile developer.
  • Full Stack Developer, AI Developer, Database Developers.
  • Software architects, build and release engineers, requirements engineers, Scrum Master.

Admission Requirements

  • Applicants will require a baccalaureate degree officially translated into English.
  • IELTS 6.0 or above (or internationally recognised equivalent)

Program Delivery

  • This course is taught in a combination of lectures, lab classes and tutorials.
  • There is a specific focus on problem-based learning and much of the program content is delivered in small computer labs of 20 students where students can take advantage of greater feedback and interaction with their professor.
  • Numerous support services are available within the department to enable and encourage all students to realize their personal and professional potential.
  • Elective module options in the final year of the programme allow students to focus on the discipline they intend to pursue as a career after graduation.

Who should apply

This course is best suited for:

  • Students who wish to work in a creative, dynamic and fast-growing industry.
  • Students who are interested in creative content production and interactive storytelling.
  • Students who enjoy working individually and in groups on novel and challenging projects.
  • Students who enjoy programming and problem solving in a novel domain.
  • Students who want to work in an industry that will grow, change and challenge them throughout their professional lives.

Learn more About our educational offer

More than 10,000 students have put their trust in us

Study and work abroad, live this experience that will change your life