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.
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.
Explore Unreal
Learn advanced 3D skills to succeed in game development, architecture, film, TV, and more with Unreal Engine.
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 Academic Development Partner
Develop games using the PlayStation® 5 Platform with exclusive access to Professional Development Kits and Tools.
This is an AQF Level 7 course delivered by Torrens University Australia Ltd.
*For more details on international student study options.
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
Showcase
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
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
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
Core subjects
-
Game Development Mobile and Immersive Technology | GAM301
-
Work Integrated Learning | WIL302/WIL302B
-
Pre-Production Capstone 1 | PPR301
-
Production Capstone 2 | PRD302
Requirements
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 )
-
View course
Advanced Diploma of Game Design and Development
CRICOS 118473J
-
View course
Advanced Diploma of Game Programming
CRICOS 118474H
-
-
Bachelor courses ( 2 options )
-
View course
Bachelor of Game Design and Development
CRICOS 095346K
-
Bachelor of Game Programming
CRICOS 119221K
-
Postgraduate
-
Graduate Certificate of Information Technology
CRICOS 107048F
View courseComplete just four subjects to expand your knowledge in a specific area, or take the first step towards your Masters.
-
Master of Information Technology
CRICOS 107046H
Industry partners and Work‑Integrated Learning
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.
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
ORSuccessful completion of a Vocational qualification (AQF Level 4), or above
ORSuccessful completion of at least 0.25 EFTSL at AQF level 6, 0.5 EFTSL at AQF level 5 or above, or equivalent
ORWork 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.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
ORAustralian secondary school certificate, or equivalent Senior Secondary qualification, or Baccalaureate Diploma
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.How to apply
Apply
It’s easy! Apply online below or contact us and we can help on 1300 575 803.
Get started
Read through the admissions criteria and ensure you meet the entry requirements.
Offer
We’ll contact you shortly after to confirm your details and help you through the rest of the process.
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?


