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.
- 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
- Home
- Courses
- Information Technology
- Bachelor of IT Games Programming
- 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 - Experienced knowledgeable educators
Creative Teamwork - Teams of like-minded collaborators
Current Knowledge - Current software, technology and insights
Professional Skills - Embedded employability training
Skills practice - Practical hands-on learning
Project work - relevant project-based assessments
Expert feedback - broad engagement with industry
Industry input - Work opportunities in professional contexts
Unreal Engine
Microsoft Visual Studio
Visual Studio Code
Diagrams.net
XAMPP
Technical Instruction - Experienced knowledgeable educators
Creative Teamwork - Teams of like-minded collaborators
Current Knowledge - Current software, technology and insights
Professional Skills - Embedded employability training
Skills practice - Practical hands-on learning
Project work - relevant project-based assessments
Expert feedback - broad engagement with industry
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.
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.
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
- Access to Current Technology Trends and Tools
- Using Industry-grade Software
- Professional Guest Speakers
- 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
- *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
CourseSuperpowersCourseSuperpowers
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...
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
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.