Learn Game Programming in unity

Learn how to code games


Learn UNITY VIDEO GAME programming 

Dive straight into the heart of gaming and build the video game experiences you’ve always wanted.

From indie passion pieces and mobile apps to sprawling RPG’s and AAA-blockbusters, we give you the skills to develop your own game. We start from the ground up so there is no experience required, just your passion for building games.

CG Spectrum’s fully accredited Advanced Diploma of Screen and Media specialising in Games Programming is designed to build strong fundamentals with a focus on practical applications and learning by doing.

Projects include:

  1. Modding games
  2. Desktop and Mobile applications
  3. Creating 3D and RPG
  4. Network games and online play

At CG Spectrum we teach students the latest techniques with industry standard software that studios worldwide use in their production pipelines. All software required to complete the course is provided to students.

Software you will learn:

unity-icon.png visual-studio-icon.png    
Unity Visual Studio    




Course Information


learn unity

Become a Game Programmer

Game Programmers work at the heart of the game development process. They design and write the computer code that runs and controls the game, incorporating and adapting any ready-made code libraries and writing custom code as required. They test the code and fix bugs, and also develop customised tools for use by other members of the development team.
learn how to code games

Become a Game Designer

Game designers are an important part of a comprehensive team of designers and developers that coordinate the complex task of creating a new video game. Game designers have duties like designing characters, levels, puzzles, art and animation. They may also write code, using various computer programming languages.


game programming course

Study Period 1 Full Time - 15 weeks

A strong understanding of programming concepts will act as our foundation. Here we start out learning base concepts like variables, functions and classes in console. We then move to creating windows applications and editing games, ending with complete programs in Unity.

Projects include:

  1. Programming fundamentals
  2. Understanding and implementing logic
  3. How to make homebrew games
  4. Publishing games and applications
game programming online course

Study Period 2 Full Time - 15 weeks

Now that we have the foundation skills we need, we move on to full-scale game development, creating a 3D RPG complete with items, combat, character customization, AI; completely from scratch. Adding some finishing touches and of course; a boss battle and preparing it for release.

Projects include:

  1. Introduction to game engines
  2. How to use 3D space and objects
  3. Game design fundamentals
  4. Releasing a full game
game programming diploma

Study Period 3 Full Time - 15 weeks

Now you have the skills to do it yourself, you’ll be guided through the process of bringing your own IP to life, from conceptualisation to production and release to online platforms. Here is where we polish up a professional portfolio and step into the indie scene.

Projects include:

  1. Game planning and prototyping
  2. Project management and source control
  3. Planning and developing a personal work
  4. Implementing 3rd party extensions 


game programming course

"It’s your career success that matters."

I applied to some companies with my updated reel and get the chance to be hired by a small studio named Dwarf-Labs where I did some animations for a CG commercial. Then I was hired by Ubisoft where I worked for the last release of one of their big franchise, Assassin’s Creed Syndicate!"

Sebastien Muller


“CG Spectrum has been an instrumental part of my growth”

CG Spectrum has been an instrumental part of my growth as an animator, helping me sharpen my skills, acquire new ones and strengthen my character animation abilities. This is an invaluable experience for anyone looking to learn animation or take their skills to the next level.

Phil Minter Previs Animator

Want to find out more?

If you'd like to chat more about the course, our friendly team is more than happy to discuss your options in detail and help you decide what's right for you.