Qualification

Three Academic Years

Degree, NZQF Level 7 (420 Credits, 1.2 EFTS per year)

Intake Dates
Course Fees
Domestic $11,360.85 NZD
International $29,450.00 NZD
Admission Requirements

Minimum qualification of NCEA University Entrance or equivalent, such as CIE or IB University Entrance, or, level 4 or higher Qualification from a related discipline.

Plus, you will need to have fulfilled the following credit requirements:
28 NCEA Credits, Level 3, in a range of the following subjects: Mathematics, Physics, Computing and Technology.

Portfolio Requirements

A portfolio is not required if you are applying for Game Programming (Bachelor of Software Engineering).

Overview

Breathe life into unimagined worlds.

As a highly sought-after games programmer, you'll collaborate with artists to create scenes defying the laws of physics. Learn game coding in a variety of languages, including C++, which will help you succeed and actually make games. Media Design School is the only school in New Zealand who has partnered with Sony's Academic Development Programme, giving you the opportunity to develop for the PlayStation platform. Kick-start your future-proof career now.

Course Outline

What you'll cover in this course

Start your learning with the essential theories, principles and knowledge needed for game programming and development, which includes an overview of C++ programming and practical mathematical skills. You will also gain experience constructing, testing and debugging simple computer games.

Component Name Credits Toggle
Introduction to Software Engineering for Games
15
Algorithms and Data Structures
15
2D Game Programming
15
3D Graphics Programming
15
Introduction to Game Mechanics
15
Fundamental Mathematical and Engineering Principles
30
Mathematics for Graphical Games
15
Game Design Principles
20

Entry Requirements

Entry Requirements for this course

To apply for this degree, you'll need a minimum qualification of NCEA University Entrance or equivalent, such as an appropriate qualification from an overseas secondary school or tertiary institution, deemed by Media Design School to be sufficient for admission into a bachelors programme. CIE (University of Cambridge International Examination) IB (International Baccalaureate)

Plus, you will need to have fulfilled the following credit requirements:

NCEA

28 NCEA Credits, Level 3, in a range of the following subjects: Mathematics, Physics, Computing and Technology.

If you are enrolled at a New Zealand secondary school and have not yet completed your NCEA (CIE or equivalent) qualification, you can still apply now for admission. When your NCEA results are available in January, we will check them and contact you.

Special Entry, Discretionary Entry and Cross Credits

If you don't have university entry, you may still be able to apply for this course. More information about Special Entry, Discretionary Entry and Cross Credits here.

International Students

If you are an international student, you'll need to prove you have sufficient English language skills in order to complete this course. We'll be looking for Academic IELTS overall score of 6.0 (minimum) with no band less than 5.5, or equivalent qualification if English is not your first language.

Language Requirements

If English is not your first language, you may be required to provide satisfactory evidence of your proficiency in English in the form of a recent IELTS (International English Language Testing System) score , TOEFL (Test of English as a Foreign Language) score or a Pearson’s Test of English (PTE) from an accredited organisation.

Portfolio Requirements

Portfolio Requirements

A portfolio is not required if you are applying for Game Programming (Bachelor of Software Engineering).

See the video on entry requirements and tips for your application.

Entry requirements for the Bachelor of Software Engineering - Game Programming

Careers & Industry

Industry Insights

A degree in Software Engineering could take you down the following career paths:

  • Game Programmer
  • Software Engineer
  • Graphics Programmer
  • Engine Programmer
  • Artificial Intelligence Programmer
  • Technical Lead
  • Gameplay Programmer
  • Tools/UI Programmer
  • Network Programmer
  • Physics Programmer
  • Sound Programmer

To be a game developer you'll need both the experience and practical skills to be able to work across multiple game platforms and the ability to collaborate in a group that simulates the industry environment.

In this course, you'll be learning C++ along with other coding languages that will help you succeed in the games industry. In your third year, you'll experience an end-of-year project which will be the closest experience you'll get to an industry environment at any tertiary provider in New Zealand. You'll be collaborating in a group with fellow programmers and artists to create a commercially viable game, which you can include in your portfolio and show-reel by the time you go on to work as a professional.

You'll also have the opportunity to work with the PlayStation game platform. Media Design School has partnered with Sony Computer Entertainment Europe (SCEE) to become the only tertiary institute in New Zealand where students can develop for PlayStation platforms, giving you the edge once you graduate.

Our graduates go to work in game studios here and around the globe, such as Game Loft, Grinding Gear Games, Pik Pok and Krome Studios.

Media Design School graduates are among the best game programmers in New Zealand. The focus on working in mixed teams mimics the conditions found at real game studios and means that graduates hit the ground running once they join our team. They come pre-loaded with all the skills we need, including the soft skills you get working through tough teamwork situations.

Joe O'Sullivan

Technical Director
PIKPOK
Joe OSullivan PikPok

Alumni

Student Success Stories

View all Alumni

Course Lecturers

Meet the Faculty

View all Faculty