Student work by Alan Blackwell
Start your career in game development and benefit from personal mentoring by an industry professional who has worked on best-selling titles.
Find the right study option for your skill level and career goals. CG Spectrum has beginner courses to learn the foundations plus advanced courses to upgrade your skills.
As an Unreal Academic Partner and Unreal Authorized Training Centre, CG Spectrum works closely with Epic Games to provide high-quality educational opportunities with an experienced faculty, proven curricula and resources to create positive outcomes for students with a variety of personal growth and career objectives.
Our specialized game design, game programming and game art courses will get you job-ready and give you a personalized education experience.
Studying game development opens up a variety of career opportunities. Explore the career paths that could be yours after graduating at CG Spectrum.
Level up your game development skills with a course tailored to your skill level! Whether you're a complete noob, refining your abilities, or launching your own game, our specialized programs have you covered.
Learn from the best to become the best. All courses are led by established game developers with years of experience working on AAA and other best-selling games at studios like Ubisoft, EA, Blizzard, and Microsoft.
Mentor of Game Programming
Firas has been a game programmer for over two decades, getting his start at Silicon Knights' working on Too Human. At Ubisoft he had the privilege of working with some of the best developers in the industry, releasing almost a game a year including Far Cry 3, 4, 5, Assassin's Creed 3. Your Shape, Splinter Cell: Blacklist, Far Cry Primal, and Watchdogs 2 and 3. He currently is working as a Senior AI Programmer at Splash Damage.
Mentor of Game Programming
J.J. Williams is a game designer and key contributor to state-of-the-art AAA games for the industry’s top studios. He is experienced with leading the entire game development lifecycle, with a focused commitment to creating exciting, challenging, and sought after games that appeal to users. He's worked on titles like Injustice and Injustice 2 (mobile), Mortal Kombat X (mobile), Disney Infinity, Avengers Initiative, Disney's Guilty Party, John Woo Presents: Stranglehold and Wheelman.
Mentor of Game Programming
At a young age, Nick was inspired by games like Megaman X, Final Fantasy IX and The Legend of Zelda: Ocarina of Time to create worlds of his own. After graduating with a Bachelor's Degree in Interactive Multimedia and Design at Carleton University in his hometown of Ottawa, Ontario, he began his professional game dev career at Snowed In Studios.
His first foray into AAA game development began with Ubisoft Toronto. Working on multiple titles such as Far Cry Primal, Watch Dogs 2, Far Cry 5 and Far Cry 6, Nick honed his skills and experience as a game designer, prepping him for his current role at Insomniac Games in Burbank, CA.
Mentor of Game Design
Daniel has more than six years of industry experience, shipping titles for Xbox 360, Xbox One, PlayStation 4, iOS, Android, and Oculus Rift. Such titles include World of Tanks, Damaged Core, They Live to Destroy, Heroes Reborn: Gemini, and Heroes Reborn: Enigma.
Previously, he worked at Wargaming.net as a Senior Game Designer on World of Tanks for over three years. His specialization was in designing new systems, AI behaviors, and overseeing the development of unique game modes like Tank Commander.
The main difference between game designers and game programmers is that game designers work on the creative side while game programmers write code and address the more technical aspects of video games. Both designers and programmers are in high demand, and both contribute to the video game development process.
While they may sound similar and experience some crossover, they are two very different disciplines that play a unique role in the game development process.
Game design and game programming are both integral to building a successful video game.
If you're looking for more specific info, head on over to our game design or game programming pages for more FAQs.
Discover free game development resources and articles to inspire you on your journey into the games industry.
All-encompassing 'under the hood' vocational platform for aspiring AAA designers.
The course spells out all the skills you need to succeed in a AAA studio and then gives you the resources to do it for yourself. My mentor takes great interest in steering and supporting me through the design of my own major game concept. I recommend this course to anyone who is up for the challenge of learning to conceive and design their own games, then bringing them to life as working prototypes.
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.
CG Spectrum prepares you to work as a professional game designer from day one.
The most impressive quality CG Spectrum offers is a course that makes study as if you were on your first job. If you are willing to put the energy into studying and do the assignments as if you were on the job, and if you are ready to hear your mentor's suggestions and challenge yourself to push your limits, you will get an experience very similar to the workplace.
CG Spectrum's training got me hired in the industry.
CG Spectrum helped me build the skills and connections that directly resulted in getting hired as a Gameplay Programmer at New World Interactive.
I couldn't be happier that I started my 3D art journey here.
I progressed in just 9 months from being a complete beginner to creating work I am actually proud of showing. My mentors showed interest in my progress and I received honesty and kindness in their critique that pushed me to become better. Even after graduating, they are still there if I need help. One of my favorite aspects is the community, full of like-minded people willing to see your work and share feedback. You get access to that community for life!
CG Spectrum is the perfect place to gain focus, understanding, an encouragement for your journey.
If you are looking for a supportive place to gain or hone skills in game design or other verticals, CGS is a fantastic and worthy place to dive in.
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.
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.
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!
Having a mentor definitely helped! It was awesome to have someone I could reach out to when I was stuck.
Getting the weekly feedback also helped in terms of what to improve and what to focus on next. In Term 3, we learned Unreal Engine; I implemented the knowledge I gained in that course to my Advanced 3D Modeling Course to create some additional renders that demonstrated my understanding of using and integrating game-ready assets into an actual game engine.