Games Degree

Information Technology and Library

Ever wanted to create interactive 2D and 3D computer games and virtual worlds? The Bachelor of Games and Virtual Worlds (Programming) is a three year Degree delivered in partnership with CIT and the Academy of Interactive Entertainment (AIE).

The degree is designed to produce graduates for the simulation, virtual worlds and games industries and provides programmers with the skills and knowledge of a computer science degree contextualised in games and simulation development.

Graduates from this program are highly sought after as Games Programmers and Simulation Software Engineers, building interactive virtual worlds for real–world training and research!

What will I learn?

The Bachelor of Games and Virtual Worlds (Programming) will provide you with skills in digital game design, simulation design and programming. You will create 2D and 3D interactive applications for entertainment and serious, real life scenario visualisation (virtual worlds). You will also learn how to research the market, develop business concepts and manage digital game or simulation development projects.

Students in this degree complete subjects such as: Software Development, Introductory Data Structures and Algorithms, Virtual World Development, Graphics and Simulation Programming, Game Design, and related subjects including Professional Practice and Application Testing and Metrics.

A range of programming languages are covered in the degree including C++, C, C# and HTML5. Students use a number of multi–platform game engines such as Unity 3D and Unreal Engine. Scripting languages such as Lua and Python are also covered.

Games and Virtual Worlds Degree


Bachelor of Games and Virtual Worlds (Programming)
CRICOS: 072354M | National ID: CRS120055

Image of Games and Virtual Worlds

Currency Converter

Apply Now
Duration 3 years
Intake Semester 1 (February) 2018
Semester 1 (February) 2019

CIT Reid; Academy of Interactive Entertainment (AIE) Watson Campus

Tuition Fees

2017*: Semester 1: $15,500 | Semester: $15,500
2018*: Semester 1: $16,050 | Semester: $16,050
2019*: Semester 1: $16,500 | Semester: $16,500

*Please note - Course fees are listed in $AUD and are based on a semester rate. Total course cost will vary depending on semester start date. Small fee increases happen annually in line with CIT’s fee pricing review. 2018 and 2019 fees subject to change.


This program will provide students with skills in computer game/simulation design and programming. Students will create interactive 2D and 3D computer games for entertainment and serious real life scenario visualisation (virtual worlds). Students will also learn how to research the market, develop business concepts and manage computer game/simulation development projects.

The program will be delivered in a mixture of online activities through CIT at the Reid Campus and face–to–face activities at the Academy of Interactive Entertainment (AIE) campus in Watson (ACT).

Entry Requirements

ACT Senior Secondary Certificate or equivalent with a major in Mathematics OR Adult Entry and basic computing skills. All applicants must submit a Personal Statement and attend an interview or other negotiated process. Students must also meet one of the following English requirements: IELTS 6.0 (no band score less than 5.0) | TOEFL iBT – 60 | PTE Academic – 50 (no band score less than 36) | TOEFL PBT – 550 | Cambridge English test (C1 Advanced and B2 First) - 169

Students who do not meet the entry requirements may apply for the Diploma of Software Development prior to commencing the Bachelor.

Extra Fees


Textbooks: $600 per year approx.

Course Subjects

Software Development 1
Introduction to Research and Academic Writing
Introduction to Information Technology Practice
Introductory Data Structures and Algorithms
Maths for Games and Simulation Programming 1
Software Development 2
Advanced Data Structures and Algorithms
Virtual World Development
Development Life Cycles
Graphics and Simulation Programming
Games and Simulation Middleware
Maths for Games and Simulation Programming 2
Project Architecture 1
Applied Development Project
Game Design
Professional Practice 1
Project Architecture 2
Software Development 3
Preparation of Final Project Business Case
Professional Practice 2
Application Testing and Metrics
Software Development 4
Final Project
Project Architecture 3

Job Opportunities

Online Programmer, User Interface Designer, Gameplay Programmer, Graphics Programmer, 3D Games Programmer, Tools Programmer, Mobile Games Programmer, Simulation Software Engineer, Systems Analyst, Application Specialist, Transport Modeller, Defence Software Engineer (Simulation), Simulation Systems Engineer, Infrastructure Vulnerability Programmer.

Teaching Methods and Assessment

Students learn through face-to-face in class contact with teachers.

The theory component of this program introduces students to the four main streams of the course - software development, games and simulated worlds development, maths and professional practice, and IT project management.

Students are assessed through direct observation, reports, presentations and through written or oral questioning.

Pathways to Further Study

Successful completion of the Bachelor of Games and Virtual Worlds (Programming) at CIT may give you entry into the following:

  • UNSW@ADFA’s (the University of New South Wales at the Australian Defence Force Academy) Masters of Engineering Science (specialising in Simulation and Experimentation). Students will also need two years of relevant work experience.
  • The Australian National University’s Masters of Computing (MCOMP)
  • The University of Canberra’s Graduate Diploma in Business Informatics, Graduate Diploma in Statistics, Master of Information Technology, Master of Information Technology and Systems, and the Master of Technology.
  • Students are advised to speak directly with UNSW@ADFA, ANU and UC in relation to course choices and pathways.

    games and virtual worlds canberra institute of technology

    Apply Now

Alex RzhevskiyStudent Story

Alex Rzhevskiy | Russia | Bachelor of Games and Virtual Worlds

“There are teachers at AIE (Academy of Interactive Entertainment) who are really big names in the games industry, so I just wanted them to teach me the cool skills they gained during their time programming. Those teachers are experts and veterans. I saw that AIE doesn’t provide a degree, which is a problem because most jobs want you to have one. Then I found out that AIE and CIT cooperate to provide a Bachelor degree, which is what I’m studying now.

My first impression was really good, I was provided with a really good computer with good technological characteristics. I have two huge screens, so it’s easy to do modelling and practise my skills. I feel really comfortable in my environment, it’s very convenient.

I really enjoy living in Canberra, especially in the student accommodation. It’s a multicultural atmosphere; we have students from Africa, Asia, Europe, North and South America – the whole world in one block! Also I really appreciate the climate of Canberra; it has a pretty hot summer and a late autumn. Coming from Russia, the winter is pretty warm! There is much less rain and humidity, it’s very green, I just enjoy every minute walking outside.”

Graduate Story

Chris Ockerby | Games Graduate

"I chose the games and virtual worlds course because it was a degree program that had a bit more prestige behind it. It was all-encompassing and included both programming and managing.

Over the course we did many different projects in combination with all the students. It involved teams of students. We created everything from the documentation process for the project, which we completed at CIT, through to the games development, which we completed at AIE. One of the projects involved working in a team of 8 people. We had 15 weeks to complete a game. It was a lot of fun and involved a lot of team work, it was great!

We learnt a lot of different programming languages which means we have a vast array of expertise in the area of programming. We also learnt a lot of management skills and also the ability to create a project from start to finish. This is a key component in any game development, you need to have goals and be able to set yourself timeframes and milestones.

The teachers were all very friendly people and were very willing to help you. We were able to get in contact with the teachers often and they were always happy to answer any questions we had. In the final year, as there is a lot of self-driven learning, they were always there to keep us on track!"