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:
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.
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++.
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.Read full bio
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.Read full bio
Will teaches Game Programming and Design at an undergraduate level in the UK and undertaking contract work to keep close ties with a number of developers and studios.Read full bio
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.Read full bio
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.Read full bio
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.Read full bio
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.Read full bio
From indie dev to AAA dev, Elias is an animation programmer at Build a Rocket Boy Studio where he's working on soon-to-be-released game, Everywhere.Read full bio
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:
Progress faster with expert feedback from mentors and join an inspiring and supportive community of industry experts and peers.
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:
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!
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?
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.