Games and Virtual Worlds

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


View all CIT courses in the A-Z Course List or search for courses with Study Pathways to university.


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!"