Useful linksCapture your storyRemix your futureShortlistBrowse CoursesStudy Hub
InformationFutureMixAbout NextiesFor ParentsFor Education ProvidersBlogContact Us
© Nexties™ 2025, All Rights ReservedPromotions termsTerms of UsePrivacy Policy
Explore CoursesFutureMixStudy Hub
Launch App
Bachelor of Software Engineering - Game Programming
Bachelor of Software Engineering - Game Programming

/computer-science

Bachelor of Software Engineering - Game Programming

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.

NZ$12,300

inc GST

Enquire about international pricing


NZQA Level 7 Certification (420 Credits)

Advanced

1
2
3
4
5
6
7
8
9
10

Apply now

Ask a question

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

NZ$12,300

inc GST

Enquire about international pricing


NZQA Level 7 Certification (420 Credits)

Advanced

1
2
3
4
5
6
7
8
9
10

Apply now

Ask a question

Bachelor of Software Engineering - Game Programming

- A course by

Media Design School

Apply now

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.

About This Course

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

Entry Requirements

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.

Employment opportunities icon

Build towards these roles

Gameplay ProgrammerTools/Engine ProgrammerAI ProgrammerGame Developer
Industry icon

Build skills in these industries

Games and Interactive MediaSoftware EngineeringTechnology

Find your next with Nexties FutureMix

FutureMix is an AI powered space built to help you explore yourself, your interests, and the paths that fit you best. It's quick, personal, and designed to make discovery feel like a real conversation about your future.