Course Details


Bachelor Degree

Course Location


Course Starts

Feb 26, 2024


3 years

Academy of Interactive Entertainment Ltd.

Bachelor of Game Programming


This degree prepares students for a career in game design by developing both practical skills and in-depth knowledge. Students will implement innovative game projects by developing a robust understanding of game programming. This three-year degree covers all the core topics covered in the Advanced Diploma and takes it to the next level. Not only will you cover programming units, but you will gain broad expertise in specialist software development, user experience and systems design to power you in your game development journey.


  • Game Programming in C#
  • Programming in C++
  • Maths for Games
  • Graphics Programming
  • Algorithms and Data Structures
  • Introduction to Game Design
  • Introduction to Game Art


  • Software Engineering
  • Portfolio Development
  • A.I. and Physics for Games
  • Testing and Quality Assurance
  • User Experience Design
  • Network Programming
  • Games for Wellbeing
  • Advanced Game Programming


  • Production Planning
  • VR Development
  • Cross-stream Game Development projects
  • Cross-platform development
  • Systems Programming
  • Studio Internship


Degree students study four subjects per semester, leveraging knowledge and skills across subjects to develop a deep understanding of related subject matter. The course runs through a series of lectures and tutorials, which are undertaken in industry-simulated studio environments.

Students study two semesters or eight x 10 credit subjects per year for three years. Students can take choose to undertake a 20 credit Major Production 2 subject or 40 credit Internship subject in their last semester.


Students complete practical programming projects based on industry standards along with written coursework to develop in-depth and up to date knowledge. This course work includes research papers and essays to assess your ability to research, critically analyse, and effectively communicate your ideas and arguments.

For more information, visit Academy of Interactive Entertainment Ltd.

Entry for this course is based on an interview to assess your suitability for the course and understand your current skills and interests through looking at your portfolio of related work. Recent Secondary students need to have completed their Year 12 studies in the form of their Senior Secondary Certificate of Education, otherwise known as HSC, VCE, SACE, SSC, QCE, WACE, TCE or NTCE. Students can also apply on the basis of completed Vocational, Higher Education or Life and Work Experience. For more information, please see our interview and portfolio page.