Design
Technology

Bachelor of Software Engineering (Game Programming)

CRICOS 093341J
Bachelor of Software Engineering Game Programming

What is a Bachelor of Software Engineering in Game Programming?

A Bachelor of Software Engineering (Game Programming) teaches the coding and crafting skills required to create commercially viable games. It covers topics such as C++, OpenGL, AI and Networking Programming, providing the knowledge required to work with Unity and Unreal, the two main engines for game development. You'll also get exclusive access to the full PlayStation software and development hardware applications used in game development.

This course blends current theory, research and practice with the advanced programming skills you’ll use in the game development industry. Throughout, you’ll develop investigative skills and take analytical, creative and critical approaches to problem-solving, all complemented by hands-on practice. In collaboration with fellow programmers and game artists, you’ll use Unity and Unreal to build high-quality 3D and 2D games from concept to live prototype, devising solutions and producing computer programs to activate computer game interaction.

More

Learning outcomes

  • Learn C++ and other game industry-standard coding languages.
  • Acquire skills in engine development and collaborative game creation.
  • Research and explore advances in software engineering techniques and technology such as AI and procedural world-building.
  • Learn the algorithms, data structures and techniques that underpin an expertise in software engineering and game programming.

 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*
Sydney, Melbourne, Online
Student
Domestic
International
Course duration
3 years full time, 6 years part time, 2 years accelerated
Start date
20 Feb 2023
05 Jun 2023
18 Sep 2023
Fees

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

*For more details on international student study options.

International Students Icon | Torrens University
Study local, work global
Our bachelor-level qualification can help open career doors at AAA studios around the world.

Design Icon | Torrens University
Start making games from day one
Collaborate with other designers, artists and programmers to bring your game concepts to life.

Technology Icon | Torrens University
Master industry-standard programming
Learn the fundamentals of Python, CI/CD, C++ and C# programming languages.
Learn more about our information technology courses and find out what a study experience with Torrens University could be like for you.
Career Opportunities | Bachelor of Game Programming | Torrens University

Career opportunities

As a specialist software engineer, you’ll work in exciting roles designing and building games. In this highly competitive industry, you’ll impress potential clients and employers with your professional portfolio of work – all produced during your degree – and catapult into a rewarding career.

Potential career paths

  • Video Game Programmer
    Average salary: $45,000 - $93,000
  • C++ Programmer
    Average salary: $80,000 - $110,000
  • App Developer
    Average salary: $72,000 - $216,000
  • Gameplay Programmer
    Average salary: $49,000 - $126,000
Madison Browne - Bachelor of Business Event Management student testimonial
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
Bachelor of Software Engineering (Game Programming)

Subjects and units

This course comprises of 19 core subjects and three elective subjects.

Each subject involves 10 hours of study per week, comprising three hours of facilitated study and seven hours self-directed study.

  • Year 1
  • Year 2
  • Year 3
  • Electives

Requirements

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

Core subjects

  • Maths 1 | MAT101
  • Introduction to Software Engineering | ISE102
  • Game Design Principles | GDP102
  • Algorithms and Data Structures (Pre-requisite ISE102) | ADS103
  • Maths 2 | MAT102
  • 2D Game Programming | GPR103
  • Computer Architecture and Operating Systems (Pre-requisite MAT101 & ISE102) | CAO107

Requirements

Complete eight core subjects.

Core subjects

  • Introduction to Computer Graphics | ICG202
  • Artificial Intelligence and Physics for Games | AIP201
  • Project Based Learning Studio: Technology | PBT205
  • 3D Graphics Programming | GPR202
  • Networking and Database Systems | NDS203
  • Rapid Game Prototype | RGP204
  • Game Development PlayStation | GDP204
  • Creative Enterprises | CEN207

Requirements

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

Core subjects

  • Data Mining and Visualisation | DMV302
  • Work Integrated Learning | WIL302
  • Pre-Production Capstone 1 | PPR301
  • Production Capstone 2 | PRD302

Requirements

Choose three electives.

Elective subjects

  • Interaction Design | DIG103A
  • Design Studio 1 | DSO102
  • Design Studio 2 | DSO103
  • Concepts in Artificial Intelligence | CAI104
  • Introduction to Cloud Computing | ICC104
  • Introduction to DevOps | IDO107
  • Microservices Architecture (Pre-requisite ISE102) | MSA106
  • Game Production Foundation | GPF104
  • Probabilities and Statistics | PST107
  • Interface Development 1 | DID200A
  • Design Studio 3 | DSO201
  • Applications of Artificial Intelligence | AAI202
  • Introduction to Data Science | IDS201
  • Human Centred Design | HCD402
  • Game Studies | GST201
  • Portfolio Development | DIG301A
  • Business by Design | CDC301A
  • Tools for DevOps | TDO301
  • Introduction to Programming | ITP122

Technology

Learn with industry standard technologies

International students must not enrol in more than one-third (33%) of online subjects over their course, and must study at least one face-to-face subject each study period. Please note that due to COVID-19, authorities have provided exceptions to the usual face-to-face learning requirements. For more information, visit Study in Australia.

International students on a student visa are required to study full time (i.e. must complete a minimum of 1.0 EFTSL of study per year). For the latest information on study locations, please check the entry requirements flyer.

Industry partners and work placements

The big difference at 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

Engage with industry throughout your course as you complete an industry brief or internship, gaining valuable work experience in your dream field.

Playstation First | Torrens University
META | Torrens University
Blowfish | Torrens University

Entry details

  • Domestic
  • International

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.

Year 12 (Australian secondary school certificate) or equivalent

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

OR Successful completion of a Higher Education qualification

OR Work life experience demonstrating the ability to undertake study at the required level.

View full course admission information

Guaranteed pathway and Recognition of Prior Learning

If you have already completed a qualification you may be able to credit this against your degree with us, even if it’s from another institution. This is called Recognition of Prior Learning. 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.

Australian Year 12 or equivalent and
Academic IELTS 6.0 (no band less than 5.5) or equivalent
OR alternative entry requirement may be available. Contact the International Admissions team for more information.

View full course admission information

Guaranteed pathway and Recognition of Prior Learning

If you have already completed a qualification you may be able to credit this against your degree with us, even if it’s from another institution. This is called Recognition of Prior Learning. We also offer pathway opportunities to further your learning.

Learn more about study pathways

How to apply

Frequently asked questions

  • How do I apply for a course?
  • 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?
  • 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?

Similar courses

Torrens University | Contact Us

Want to find out more?

Don't forget to download the course guide or get in touch with us below.

X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm