Learn C++ and start your game programming career

Fast-track your way into the game industry! Learn to code and build fun video game levels with fully interactive animated characters. You'll gain confidence with Unreal Engine's interface and tools, and have playable games for your portfolio.

Why study game programming at CG Spectrum:

  • Progress faster with mentorship from expert game programmers
  • Learn at an Unreal Engine Authorized Training Center
  • Create a polished portfolio that stands out
  • Receive career support and guidance
  • Choose 1-on-1 or small group classes (max. 4)
  • Study online from wherever you are

Get a high quality education and learn the latest techniques from established industry pros. CG Spectrum is an Unreal Academic Partner and Unreal Authorized Training Center working closely with Epic Games to provide an education program that helps you launch your career.

Course structure

Your pathway to the industry

Dive right into the full study pathway and be industry ready in 1 year.

Pathway illustration for Game Programming (Full pathway)


Online classes, feedback and support

Included software

Unreal Engine, Visual Studio 2019


1-on-1 or small group classes (4 students)

Community Access

Lifetime access to online community of mentors, alumni and students


Learn directly from our highly experienced game programmers

Master your skill set while getting expert feedback and support from your industry mentor in a live Q&A call each week. All of our game mentors have years of experience working on AAA and other best-selling video games at major studios.

Student Showcase

Explore student work and see what you can learn at CG Spectrum

Our students create high quality work that speaks for itself. We provide you with the tools and resources to help you build a portfolio that gets noticed.


Studios who hire our students

Our commitment to job-outcomes and focus on career development has helped graduates find work at studios all over the world.

Graduate success

80% employment success rate

We’re proud to say that the majority of our advanced graduates are now working in the highly competitive film and games industry.

Our courses and in-house career services are created to give you the essential skills to be job-ready after graduation. Still wondering if CG Spectrum is right for you? Chat with our student ambassadors.


Why study at CG Spectrum

Get a more hands-on education with mentorship from top film and game experts, an industry-approved curriculum and a thriving creative community cheering you on.

By giving you access to the most talented artists in the industry, we help you to become well connected, trained and prepared for life beyond school.

What you get when studying at CG Spectrum:

  • Get job-ready in half the time of an average degree program
  • Personalized job-focused curriculum and training
  • Private 1-on-1 or small group classes (max. 4 students)
  • Live call with your mentor each week + recorded video critiques
  • Flexible schedules & 100% online, study from anywhere!

Progress faster with expert feedback from mentors and join an inspiring and supportive community of industry experts and peers.

About us

The CG Spectrum difference

Our mission is to ensure students are best prepared for a successful career when they graduate.

We strive to provide affordable, high quality and personalized education and believe in the power of learning first-hand from industry experts who already established a fantastic career.

What makes CG Spectrum unique:

  • Career services to accelerate your journey
  • High quality education at a fraction of the time and cost of university
  • Software licenses included, no additional costs
  • Direct access to industry mentors with years of film & game experience
  • Supportive and active community of peers, alumni & mentors

As an online school with students and mentors in 90+ countries, we're proud to bring the industry to you – wherever you are in the world!

Frequently asked questions

Game programming FAQs

How do I know if game programming is for me?

Here are some things to consider if you're wondering if game programming is the right field for you:

  • Do you have strong problem-solving skills? As a game programmer, you'll be responsible for finding solutions to complex challenges.
  • Do you have an interest in math and computer science? These subjects will be essential in your day-to-day work.
  • Are you a good communicator? You'll need to be able to explain your ideas clearly to other members of the development team.
  • Do you have a passion for games? If you don't love games, it's unlikely that you'll be motivated to create them.

If you can answer yes to these questions, then game programming may be the right job for you. Read more about the role, responsibilities and salary expectations of a game programmer.

What qualifications do I need to become a game programmer?

When it comes to getting a game programming job, game studios are not concerned about the qualification and whether students have a game programming degree or diploma. They want to see a strong portfolio.

Supervisors have 10-15 seconds to review each application and don't look at a resume unless the portfolio is impressive. Students could spend thousands on a degree, but if the quality of their work is average, they won't get a job.

Our game programming courses are portfolio based and include career services and recruitment events with companies like Epic Games to help graduates get jobs.

What are the different types of game programming jobs?

Besides becoming a Game Programmer, you could also pursue jobs like an AI Game Programmer or Gameplay Engineer. Explore other game development jobs.

Do I need to be good at math to be a game programmer?

No, you don't need to be good at math to be a game programmer. However, it is important to have a strong foundation in basic math concepts such as algebra, geometry, and trigonometry. These concepts will be used frequently in game programming. If you're not confident in your math skills, there are plenty of free resources available online to help you brush up on these topics.