
Computer Science
A course by
Media Design School
Become a highly sought-after game programmer by studying the Bachelor of Software Engineering - Game Programming. Acquire technical and teamwork skills to develop immersive gaming worlds and prepare for a career in New Zealand’s dynamic gaming industry.
inc GST
Enquire about international pricing
This course starts anytime
NZQA Level 7 Certification (420 Credits)
Advanced
inc GST
Enquire about international pricing
This course starts anytime
NZQA Level 7 Certification (420 Credits)
Advanced

Develop advanced programming skills in languages such as C++ and Swift, essential for game development.

Utilize key principles and methodologies in software engineering tailored towards the design and development of interactive digital games.
The Bachelor of Software Engineering - Game Programming develops the technical expertise and collaborative abilities required to enter the games industry as a programmer. Students learn multiple programming languages, mathematical and software engineering principles, and gain practical experience building sophisticated games. With opportunities for full-time or flexible part-time study, graduates are equipped with the skills to create major game productions and collaborate with artists and designers, positioning them as top candidates for game development studios worldwide.
What you need to know first
For applicants under 20: NCEA University Entrance or equivalent (CIE or IB University Entrance), OR level 4 or higher Qualification from a related discipline.



Computer Science
A course by
Media Design School
Become a highly sought-after game programmer by studying the Bachelor of Software Engineering - Game Programming. Acquire technical and teamwork skills to develop immersive gaming worlds and prepare for a career in New Zealand’s dynamic gaming industry.
inc GST
Enquire about international pricing
This course starts anytime
NZQA Level 7 Certification (420 Credits)
Advanced
inc GST
Enquire about international pricing
This course starts anytime
NZQA Level 7 Certification (420 Credits)
Advanced

Develop advanced programming skills in languages such as C++ and Swift, essential for game development.

Utilize key principles and methodologies in software engineering tailored towards the design and development of interactive digital games.
The Bachelor of Software Engineering - Game Programming develops the technical expertise and collaborative abilities required to enter the games industry as a programmer. Students learn multiple programming languages, mathematical and software engineering principles, and gain practical experience building sophisticated games. With opportunities for full-time or flexible part-time study, graduates are equipped with the skills to create major game productions and collaborate with artists and designers, positioning them as top candidates for game development studios worldwide.
What you need to know first
For applicants under 20: NCEA University Entrance or equivalent (CIE or IB University Entrance), OR level 4 or higher Qualification from a related discipline.


Blended study
This is a mix of online learning & face-to-face sessions
Media Design School, Auckland
It will take a total of 3 years

Understand and apply mathematical concepts required for graphics programming and physical simulations in games.
28 NCEA Credits at Level 3 across Mathematics, Statistics, Calculus, Physics, Computing, or Technology.
Applicants 20+: Qualify for special entry (no UE or credit count required).
No portfolio required.
Blended study
This is a mix of online learning & face-to-face sessions
Media Design School, Auckland
It will take a total of 3 years

Understand and apply mathematical concepts required for graphics programming and physical simulations in games.
28 NCEA Credits at Level 3 across Mathematics, Statistics, Calculus, Physics, Computing, or Technology.
Applicants 20+: Qualify for special entry (no UE or credit count required).
No portfolio required.