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

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.

Understand and apply mathematical concepts required for graphics programming and physical simulations in 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

Games and Interactive Media
Software Engineering
Technology

Gameplay Programmer
Tools/Engine Programmer
AI Programmer
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.
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

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.

Understand and apply mathematical concepts required for graphics programming and physical simulations in 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

Games and Interactive Media
Software Engineering
Technology

Gameplay Programmer
Tools/Engine Programmer
AI Programmer
For applicants under 20: NCEA University Entrance or equivalent (CIE or IB University Entrance), OR level 4 or higher Qualification from a related discipline.
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.
Game Developer
For applicants under 20: NCEA University Entrance or equivalent (CIE or IB University Entrance), OR level 4 or higher Qualification from a related discipline.
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.
Game Developer