Fast-track your way into the exciting and ever-growing video game industry! With the guidance of our seasoned industry mentors, you'll get a hands-on educational experience unlike any other school. Gain confidence as you navigate through the intricacies of game game programming and create playable games from scratch.
Our courses are taught by experienced artists who have honed their craft at renowned studios such as Blizzard, Ubisoft, Epic Games, and EA, ensuring that you learn from the best in the industry.
Choose CG Spectrum for a high-quality education that goes beyond the basics. As an Unreal Academic Partner and Unreal Authorised Training Center, we work closely with Epic Games to bring you the latest techniques and industry insights from established professionals. Join us and unlock your potential to create groundbreaking games that captivate players around the globe.
This complete study pathway will prepare you for a career in game programming in 1 year. Get the hang of creating your own games with Unreal Engine and C++.
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:
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!
Our commitment to job-outcomes and focus on career development has helped graduates find work at studios all over the world.
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.
While at Ubisoft, AAA programmer Firas released almost a game a year including Far Cry 3, 4, 5, Assassin's Creed 3, Your Shape, Splinter Cell: Blacklist and Watchdogs 2 and 3.
Dept. Head of Game Programming
Known for Assassin's Creed 3
Mentor of Game Programming
Known for Watch Dogs: Legion
After 20 years in the industry, AAA game expert Bryan has worked on titles like Too Human, X-Men: Destiny, Rollers of the Realm, Debris, and now Far Cry 6.
Mentor of Game Programming
Known for Far Cry 6
Will has taught games programming as a University lecturer before working on the Horizon franchise. Since then he started his own company and works with other studios on a number of exciting projects.
Mentor of Game Programming
Known for Sniper Elite III: Afrika
Mentor of Game Programming
Known for Infinity Blade series
With over 6 years of experience in the game industry, Ming has worked for Ubisoft, Activision, and Gameloft. He has also applied his programming skills in a wide range of areas.
Mentor of Game Programming
Known for Tom Clancy's EndWar
Max is a lifelong gamer and game developer and has devoted his life to the universes inside our computers. He's currently pursuing the development of a multitude of VR and XR games and systems.
Mentor of Game Programming
Known for Uncharted: Golden Abyss
Daniel has experience in game development as well as other applications. He contributed to Marvel Super Hero Squad and was a member of the Need for Speed: No Limits team.
Mentor of Game Programming
Known for Marvel Super Hero Squad
Mentor of Game Programming
Known for Mobile game development
Rob has developed games and experiences for a number of platforms from mobile and desktop to virtual reality. He specializes in creating gameplay mechanics and quick-fire game prototypes for a number of video game companies.
Mentor of Game Programming
Known for Dev Enabled
Mentor of Game Programming
Known for The Sims 4
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.
An amazing journey!
This course is a complete package with the goal of helping us conquer our dream job! I didn't expect to find a C++ programming course aimed at the gaming industry and of such quality. The big difference the guidance of a high-level professional: Bryan Griffiths in my case! In addition to masterfully explaining technical questions, he shares immeasurable knowledge of the industry.
If you like games and coding this is a course you don't want to miss!
I started with no previous programming experience and I am already coding my own games from scratch. Firas is an incredible mentor who has encouraged me to stay curious and think outside the box. His support has exponentially increased my progress!
I would recommend CG Spectrum to anyone interested in what the school has to offer.
I am really impressed with CG Spectrum: from the classwork, the feedback, the lively student portal as well as all the help provided from all other teams like financial as well as student support.
Being paired with a mentor who has vast field experience and follows my progress every week is amazing!
And what to say of the incredibly welcoming worldwide community — witnessing everyone's progress and seeing how everyone is there for one another is completely fulfilling! CG Spectrum allowed me to work on personal projects at the same time, and also to make my own schedule. I would recommend this school without any hesitation.
Discover free game programming resources and articles to inspire you on your journey into the film and games industry.
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:
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.