Bachelor of Software Engineering - Game Programming

Computer Science

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.

NZ$12,300

inc GST

Enquire about international pricing


This course starts anytime

NZQA Level 7 Certification (420 Credits)

Study Level

Advanced

1
2
3
4
5
6
7
8
9
10

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


Core skills this course teaches


Star graphic

Proficient in Game-focused Programming Languages

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

Star graphic

Apply Software Engineering Principles

Utilize key principles and methodologies in software engineering tailored towards the design and development of interactive digital games.

Star graphic

Game Mathematics and Graphics

Understand and apply mathematical concepts required for graphics programming and physical simulations in games.

What You're Signing Up For

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.

Course Content

  • C++ and Swift programming
  • Algorithms and Data Structures
  • 2D Game Programming
  • 3D Graphics Programming
  • Creative Technologies: Game Studies
  • Mathematics for Games and Graphics
  • Game Design Principles
  • Introduction to Gameplay Programming
  • Artificial Intelligence for Games
  • Physics Programming
  • Technology Leverage for Games
  • Advanced Graphics/Game Programming
  • Software Engineering Principles and Practices
  • People and Games
  • Rapid Game Prototyping
  • Game Engine Development
  • Capstone Game Development Projects
  • Professional Practice

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.

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.

Industry icon

What sort of industry will this job lead to

  • Games and Interactive Media

  • Software Engineering

  • Technology

Employment opportunities icon

Future employment opportunities might be

  • Gameplay Programmer

  • Tools/Engine Programmer

  • AI Programmer

  • Game Developer