Design

Bachelor of Game Programming

CRICOS 119221K
Delivered by
Billy Blue
Bachelor of Game Programming
Simone Scouller
Simone Scouller

What is a Bachelor Game Programming?

The Bachelor of Game Programming is a specialised degree designed to develop the next generation of game programmers for the PC, mobile and console games sector. Developed in consultation with industry and delivered by experienced educators, the course combines rigorous theory with hands-on practice.

As a game programmer, you’ll design and build the systems that power interactive experiences, from gameplay mechanics and artificial intelligence to graphics, physics, and networking.

Grounded in core areas including C++, algorithms, data structures, mathematics, computer architecture, and software engineering, this degree equips you with the technical depth to engineer high-performance, real-time game systems from concept through to production. Cultivate advanced research capability, analytical thinking and problem-solving skills, and apply best-practice development processes while collaborating with game designers and artists on cross-disciplinary projects that mirror professional studio environments.

With a strong emphasis on teamwork, project management and commercial awareness, you’ll graduate with a robust portfolio and the technical and professional capabilities required to compete in the global games industry.

More

Learning outcomes and Work-Integrated Learning

  • Demonstrate an understanding of game programming theory and practice with a view to ethical conduct in a global, sustainable context.
  • Apply contemporary best practice to independently identify and solve complex game programming problems.
  • Critically examine and apply specialised knowledge and methodologies to navigate challenges of adapting to user preferences and evolving technological trends.
  • Use industry-standard methods and tools to implement optimal solutions, systems, and behaviours in digital games projects.
  • Demonstrate cognitive, creative, and technical skills required to review, analyse, consolidate, and synthesise game programming knowledge.
  • Communicate game programming knowledge, skills, ideas and solutions effectively across diverse groups.
  • Demonstrate leadership skills in interdisciplinary game development projects.
  • Demonstrate critical awareness and engagement with the broader social, ethical, and entrepreneurial contexts of game development and programming.
  • Undertake 120 hours of hands-on experience by completing an internship or working on a live brief.
Unreal Engine

Explore Unreal

Learn advanced 3D skills to succeed in game development, architecture, film, TV, and more with Unreal Engine.

Adobe

Free Adobe Creative Cloud Pro licence

You'll receive a free Adobe Creative Cloud Pro licence for the entire time you're studying Design with us and for six months post graduation.

PlayStation First

PlayStation® First Academic Development Partner

Develop games using the PlayStation® 5 Platform with exclusive access to Professional Development Kits and Tools.

Study mode
Online, On campus, Blended
Campus locations*
Online, Sydney
Student
Domestic
International
Course duration
3 years full time, 6 years part time, 2 years accelerated
Start date
01 Jun 2026
14 Sep 2026
15 Feb 2027
31 May 2027
13 Sep 2027
Fee & scholarships

This is an AQF Level 7 course delivered by Torrens University Australia Ltd.

*For more details on international student study options.

Bachelor of Game Programming
Simone Scouller
IndustryReady
No experience needed
Study local, work global
Diverse career options: go global, local, AAA, or indie
Master industry-standard software

Master industry-standard software

Learn the tools and game programming processes used by leading studios.
No experience needed
First-time coder friendly

You’ll learn everything you need during the course, including industry-standard programming languages like C++.

Meet Your Academic - Dr Dan Staines

Hear from Senior Learning Facilitator, Dr Dan Staines, on what the world of gaming at Billy Blue is all about.

Career opportunities

Build the code that makes games work. With a professional portfolio of work at the ready, you'll graduate prepared for roles in game programming for console, mobile, and online platforms, with leading studios both locally and globally.

Potential career paths

  • Video Game Programmer
    Average salary
    $64,000
  • C++ Programmer
    Average salary
    $80,000 - $125,000
  • App Developer
    Average salary
    $102,347 - $150,000
  • Gameplay Programmer
    Average salary
    $73,000 - $110,000
Tarik Tabet
As a lifelong gamer I asked myself, ‘Why not make games?’ Torrens University offers the opportunity to make games for Sony Playstation, which played a huge part in my decision.
Tarik Tabet
Game Programming graduate

Subjects and units

The Bachelor of Game Programming comprises 18 core subjects and four elective subjects, including one 30-credit point subject, each subject requiring 10 hours of study per week; three hours facilitated and seven self-directed. Assessments may include activity-based assignments or online quizzes. There are no formal exams.

Requirements

Complete seven core subjects. Additionally, you’re required to select one elective from the electives tab.
 

Core subjects

  • Game Programming I | GAM101
  • Game Design Principles | GDP102
  • Computer Architecture and Operating Systems | CAO107
  • Introduction to Software Engineering | ISE102
  • Algorithms and Data Structures | ADS103
  • Maths Fundamentals | GAM102
  • Game Production Foundation | GPF104

Requirements

Complete seven core subjects. Additionally, you’re required to select one elective from the electives tab.

Core subjects

  • Maths For Games | GAM202
  • Introduction to Computer Graphics | ICG202
  • Game Programming II | GAM201
  • Networking and Database Systems | NDS203
  • Rapid Game Prototype | RGP204
  • Artificial Intelligence and Physics for Games | AIP201
  • 3D Graphics Programming | GPR202

Requirements

Complete four core subjects. Additionally, you’re required to select two electives from the electives tab.

Core subjects

  • Game Development Mobile and Immersive Technology | GAM301
  • Work Integrated Learning | WIL302/WIL302B
  • Pre-Production Capstone 1 | PPR301
  • Production Capstone 2 | PRD302

Requirements

Choose four electives.

Elective subjects

  • Beyond the Creative Industries | BCI100
  • 2D Asset Creation | ACR101
  • Serious Games | GAM203
  • Interaction Design | DIG103A
  • JavaScript Fundamentals | JSF100
  • Content Management Systems | CMS200
  • Web App Development | WAD200
  • UX Fundamentals | UXF200
  • Python Fundamentals | PYF200
  • Component Library Development | CLD300
  • Advanced UX Applications | AUX300
  • Microservices Architecture | MSA106
  • Introduction to Programming | ITP122
  • Data and Networking | MIS102
  • Introduction to Cloud Computing | ICC104
  • IT Professional Practice | IPP221
  • Cloud Architecture | CLA321
  • Concepts in Artificial Intelligence | CAI104
  • Probabilities and Statistics | PST107
  • Applications of Artificial Intelligence | AAI202
  • Introduction to Data Science | IDS201
  • Classification and Regression | CLR204
  • Machine Learning Principles | MLP301

Technology

Learn with industry standard technologies

Study pathways

Torrens University offers undergraduate and postgraduate students with flexible entry options and study pathways. Whether you prefer a full program or a modular approach, we can tailor your studies to your needs. Start your journey with an undergraduate diploma or bachelor degree, or grow your career with a postgraduate qualification.

Need more help?

Let us customise a study plan and pathway for you.

Undergraduate

  • Diploma courses ( 2 options )
    • Advanced Diploma of Game Design and Development

      CRICOS 118473J

      View course
    • Advanced Diploma of Game Programming

      CRICOS 118474H

      View course
  • Bachelor courses ( 2 options )
    • Bachelor of Game Design and Development

      CRICOS 095346K

      View course
    • Bachelor of Game Programming

      CRICOS 119221K

Postgraduate

  • Graduate Certificate of Information Technology

    CRICOS 107048F

    4 core subjects
    Online | On campus | Blended
    7 months full time, 3 trimesters part time

    Complete just four subjects to expand your knowledge in a specific area, or take the first step towards your Masters.

    View course
  • Master of Information Technology

    CRICOS 107046H

    9 core subjects
    On campus
    1.7 years full time, 3 years part time

Industry partners and Work‑Integrated Learning

The big difference at Billy Blue College of Design powered by Torrens University Australia is that you’ll start working in the industry from day one – gaining valuable experience, learning from industry professionals and making industry connections.

Complete an industry brief or internship

Complete 120 hours of real-world, relevant experience during your Bachelor of Game Programming.

You can choose between an internship or an industry live brief. Also, you will work on a double Capstone project.

You can source Work-Integrated Learning opportunities, including placements, through our Careers Connect database, all vetted for quality and relevance by Torrens University’s Learning Facilitators.

Entry details

Fees

Check the domestic course fee schedule for the cost of your course.

FEE-HELP

Eligible Australian students may choose to defer some, or all, of their tuition fees through FEE-HELP, a loan scheme repaid through the tax system based on income.

Learn more about fees and FEE-HELP

Scholarships

If you are truly passionate about Design and Creative Technology, we want to hear from you. We have a variety of Design and Creative Technology scholarships on offer to assist you in becoming a key part of the Design and Creative Technology industry:

Admission criteria

Before you begin your course application, check that you meet the requirements listed below.

Australian secondary school certificate, or equivalent

OR

Successful completion of a Vocational qualification (AQF Level 4), or above

OR

Successful completion of at least 0.25 EFTSL at AQF level 6, 0.5 EFTSL at AQF level 5 or above, or equivalent

OR

Work life experience demonstrating the ability to undertake study at the required level which may include approval of prior study or successful completion of a readiness assessment.

Guaranteed pathway and Recognition of Prior Learning

If you have already completed a qualification or gained skills through life or work experience, you may be able to credit this against your degree with us. Check information about Recognition of Prior Learning and Course Credit transfer. We also offer pathway opportunities to further your learning.

Learn more about study pathways

Fees

Check the international course fee schedule for the cost of your course. Onshore international students requiring a student visa should choose campus-based / blended options.

Fee payment

Course fees can be paid across three study periods. Each instalment to be paid before the beginning of the academic stage census date.

Scholarships

We want you to have the best possible chance to succeed, which is why we offer a range of financial scholarships to support our international students during their study journey.

Admission criteria

Before you begin your course application to study as an international student, check that you meet the requirements below.

Successful completion of at least 0.25 EFTSL at AQF level 6, 0.5 EFTSL at AQF level 5 or above, or equivalent

OR

Australian secondary school certificate, or equivalent Senior Secondary qualification, or Baccalaureate Diploma

Academic IELTS 6.0 (no band less than 5.5) or equivalent
OR alternative entry requirements may be available. Alternative entry may include assessment and approval of prior study, or successful completion of a readiness assessment. Contact the International Admissions team for more information.

Guaranteed pathway and Recognition of Prior Learning

If you have already completed a qualification or gained skills through life or work experience, you may be able to credit this against your degree with us. Check information about Recognition of Prior Learning and Course Credit transfer. We also offer pathway opportunities to further your learning.

Learn more about study pathways

How to apply

Frequently asked questions

  • What are Torrens University Australia’s ATAR requirements for domestic students?
  • What if  I don’t meet the entry criteria for a degree?
  • Am I eligible for FEE-HELP?
  • Can I get course credit for previous experience?
  • What are Recognition of Prior Learning (RPL) and Credit Transfer (CT)? How do I apply?
  • How do I apply for a scholarship?

Similar courses

Advanced Diploma of Game Programming
Bachelor of Game Design and Development
Advanced Diploma of Game Design and Development
Want to find out more?