Bachelor of Information Technology (Games Programming)

Learn the key skills required to develop impressive games that captivate players, convey narratives and tackle challenges by enrolling in the Bachelor of Information Technology (Games Programming) course at AIT.

Intake Dates
  • 29 May 2023
  • 18 September 2023
  • 5 February 2024

Duration & Location

  • 3 years full time
  • 2 years accelerated
  • Up to 6 years part time
  • ⅔ face-to-face on campus | ⅓ online
  • What To Expect
  • Course Content
  • Course Superpowers
  • Industry Partners
  • How to Apply

What To Expect

We’ve designed the games programming course to work around our students. Understanding the flexibility hybrid-learning offers, we provide students with a mixture of online learning and campus-based classes to meet their needs. In today’s world, the game industry has a workforce which operates both online and in studio, so we’re helping students learn to work effectively in various environments.

While classes are condensed into two days a week, students are given the responsibility to effectively master their time management skills. We’ll guide and mentor you as you continue to build your programming skills in the classroom for two thirds of the week while helping you study and complete projects on time (this structure is dependent on you staying on track with your original study plan).

  • Technical Instruction_BLACK

    Technical Instruction - Experienced knowledgeable educators

  • Creative Teamwork_BLACK

    Creative Teamwork - Teams of like-minded collaborators

  • Current Knowledge_BLACK

    Current Knowledge - Current software, technology and insights

  • Professional Skills_BLACK

    Professional Skills - Embedded employability training

  • Skills Practice_BLACK

    Skills practice - Practical hands-on learning

  • Project Work_BLACK

    Project work - relevant project-based assessments

  • Expert Feedback_BLACK

    Expert feedback - broad engagement with industry

  • Industry Input_BLACK

    Industry input - Work opportunities in professional contexts

Software we'll provide
  • Unreal Engine Logo

    Unreal Engine

  • Microsoft Visual-Studio-Logo

    Microsoft Visual Studio

  • Microsoft Visual Studio CODE logo

    Visual Studio Code

  • Diagrams.net_Logo

    Diagrams.net

  • XAMPP logo

    XAMPP

  • Technical Instruction_BLACK

    Technical Instruction - Experienced knowledgeable educators

  • Creative Teamwork_BLACK

    Creative Teamwork - Teams of like-minded collaborators

  • Current Knowledge_BLACK

    Current Knowledge - Current software, technology and insights

  • Professional Skills_BLACK

    Professional Skills - Embedded employability training

  • Skills Practice_BLACK

    Skills practice - Practical hands-on learning

  • Project Work_BLACK

    Project work - relevant project-based assessments

  • Expert Feedback_BLACK

    Expert feedback - broad engagement with industry

  • Industry Input_BLACK

    Industry input - Work opportunities in professional contexts

AIT Campus

Two thirds of your games programming course will be taught on campus in our industry-grade computer labs. You will have free access to all the visual programming, game design, and programming languages you need, as you need it to be able to master writing real code during the game development process.

Our campuses and facilities are beautiful award-winning spaces, close to public transport, with lots of spaces for self-study, socialising and skills practice.

02_AIT_Our_Facilities_Games_Programming_505x511_Mar2023

Our Cloud Campus

All of our games programming course material is hosted on our cloud campus; a space specifically designed for quality online learning.

You will have access to all content material, videos and interactive activities, discussion boards, video meeting facilities, email facilities, library access, assessment support, study support, technical support services and welfare services.

We know choosing where to study in Australia is a big decision, so we welcome you to come and check it out before you enrol.

01_AIT_Bachelor_and_Diploma_Page_Your_Learning_Platform_Image_(Canvas)_Website_604x340_Apr2023

Professional Experiences

While studying at AIT, you’ll be exposed to a number of professional experiences where you will learn the skills you need for your creative career, while also being introduced to the industry.

During the course, you will produce a portfolio that’s ready to present to prospective employers.

In your third year, our dedicated partnerships team will connect you to internship and mentorship opportunities, whilst working with you to raise your profile within the creative technology industries. 

  • Mentorship from Professional IT Experts_PEAR
    Mentorship from Professional IT Experts
  • Access to Current Technology and Tools_PEAR
    Access to Current Technology Trends and Tools
  • Using industry-grade tools_PEAR
    Using Industry-grade Software
  • Professional Guest Speakers_PEAR
    Professional Guest Speakers
Select...
  • Year 1 - Learn
  • Year 2 - Explore
  • Year 3 - Launch

Year 1 - Learn

Introduction to Web

Learn the basic skills of writing HTML5, XHTML and CSS, the fundamental coding skills needed to create websites and the principles of good web design.

Industry standard practices will be taught such as using proper naming conventions, manipulating and optimising images for the internet, writing basic web-pages using divs and CSS, providing navigation and creating interactive, functioning websites.

Information Systems

Foundation Programming

Programming I

Database Systems

Introduction to Software Engineering

Discrete Mathematics

Programming II

Year 2 - Explore

Basic Game Engine Programming

Complete your study of C++ by examining templates, error handling, the standard template library and bitwise operations as you learn a basic programming language for coding games. You will investigate and apply several useful STL data structures and algorithms and their underpinning concepts for games programming.

The subject introduces students to Windows programming concepts, animation and the rendering of 2D sprite images.

Java

Digital Project Management

Systems Analysis and Design

Interface & Experience Design

Artificial Intelligence

Advanced Game Engine Programming

Game Development

Year 3 - Launch

*Elective 1

You will choose an elective from the approved elective subject list below. Electives are subject to availability and certain electives have prerequisites.

Augmented Reality

Advanced Game Development

Advanced Studio 1

Advanced Game Project

Advanced Studio 2

*Elective 2

Select...
  • *Electives

*Electives

Approved Elective Subject List

You must choose two electives from the list below.

NB: Electives are subject to availability and certain electives have prerequisites.

Enterprise Systems

An introduction to current enterprise computing concepts – including main components of the enterprise computing environment such as client/server relationships and component-based and service-based oriented architectures.

The subject enables you to appreciate and understand the differences between the various cloud platforms.

Mobile App Android 

Mobile App iOS 

Data-Driven Apps Development 

Advanced Web 

Cross-Platform Apps Development 

Foundation Networks 

Digital Images 

Professional Internship Program 

CourseSuperpowers
CourseSuperpowers

At the completion of this course:

  • You could work in the following roles:

    • Games Application Developer
    • Game Designer
    • Web Application Developer
    • Full Stack Application Programmer
    • Analyst Programmer
    • IT Consultant
    • Systems Analyst
    • Systems Designer
  • Confidently use software, including:

    • Unreal Engine
    • Microsoft Visual Studio
    • Visual Studio Code
    • Diagrams.net
    • XAMPP
  • Master technical skills including:

    • Games Programming
    • Web Development
    • Systems Analysis
    • Systems Design
    • Digital Project Management
  • Graduate with a Professional Portfolio that includes:

    • A C++-based games project.
    • A Responsive Website.
    • An animated C++ game using 2D images
    • An Unreal game project.
    • A game engine-based 3D game.
    • An OpenGL and DirectX-based game project.
    • A 3D Advanced Game Engine Project
    • A multiplayer game project.
    • A console-based game project.
    • A mobile game project.
    • Items you work on during your professional internship
    • A Capstone Game Programming Project based on a client brief, created with peers from design to publishing

    Student work: ‘ClockWork’ by Kate Nelson, Joran Apap, Amy Murtagh, Anna Truong and Sang Nguyen

Imagine being connected to industry while you study. We've worked with...

  • 2d_melb_cultural_infusion
  • bim_melb_wicked witch studios

How to apply

Here at AIT, we care about your creativity, not your ATAR. If you’re a domestic student, then you can apply directly to AIT or via UAC and VTAC.  If you’re an international student, then our registered agent partners can help you to organise everything you’ll need for your AIT application and your application to study in Australia.  

Find out exactly what studying at AIT will cost, with our transparent list of student fees plus learn more about the generous scholarships for both international and domestic students.

Student work: ‘Unknown Title Game Walkthrough’ by Leon Ren

Game image of solving problems

What'snext?
What'snext?

Not sure what to explore next? Visit our connect page and choose your own adventure. Talk to someone about your study options, book a campus tour and have a look around, chat with a current AIT student or get started on your application.