Learn to program games with the world’s most powerful 3D game engine, Unreal Engine 4, which is responsible for some of the best AAA games. In our online game programming course, you'll harness the power of UE4 and master programming over 12 months.
Why study game programming at CG Spectrum:
[more]More[/more]
Unreal Engine 4 has been used to create some of the world's most popular titles for desktop, console, mobile, and even VR and AR experiences. Future-proof your career in this course, which covers C++ programming techniques, plus blueprints, UI development, input, collision, particle systems, animations, user experience and more.
As an online game dev school, we're here to help you gain speed and confidence with industry-leading software, equip you with the latest game production techniques, and graduate with original work to show employers.
Diploma
9 months
20 hrs weekly
Intermediate
Windows PC, and Intro to Game Programming or portfolio submission
Weekly online classes, feedback and support
Unreal Engine 4, Visual Studio 2019
Apr 5, 2021
Get more out of your education with CG Spectrum. Unleash your creative potential while networking and building job skills that prepare you for an exciting career in the video game industry.
Plan your studies around your work and family commitments
Learn from mentors who have worked on best-selling video games
Build practical, relevant job skills that studios are looking for
Options to help you pursue your passion and start working sooner
You'll will be introduced to the Unreal Engine 4 editor and see how the editor interacts with C++ code while building levels and gameplay elements. Blueprints will be introduced as another way to visually add logic to your games. You'll build a simple game with input, collision, basic AI, User Interface and audio.
Learn how to:
In this term, you will tackle some more advanced uses of the Unreal Engine for a more complete picture of developing Unreal games, including character animations, particle effects, serialization, loading and streaming levels. Finish the term by developing your own fully playable game from scratch.
Learn how to:
This final term is about launching your career! With your mentor’s guidance, you’ll polish your best pieces for your portfolio. As a diploma student, you can access additional career development services to learn how to develop your competitive edge, market yourself, and make the best possible impression in front of employers.
Learn how to:
All diploma students receive additional 1-on-1 career support, portfolio reviews, and industry insights from CG Spectrum's Career Development Manager.
All game programming classes are run by experts with years of experience working on games at studios all over the world.
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 bioMentor of Game Programming
Known for Assassin's Creed 3
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 bioMentor of Game Programming
Known for Far Cry 6
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 bioMentor of Game Programming
Known for Past Cure
The most affordable way to learn from top industry mentors in a fun, collaborative environment, while still getting plenty of personalized feedback.
Progress faster and enjoy more flexiblity with private mentorship. Ideal for busy schedules, career-changers, or artists upgrading skills or changing specialties.
(9 x payments)
Save 10%
(3 x payments)
Save 25%
(1 x payment)
(9 x payments)
Save 10%
(3 x payments)
Save 25%
(1x payment)
Our commitment to job-outcomes and focus on career development has helped graduates find work at studios all over the world.
If you like video games and coding this is certainly a course you do not want to miss!
After only 4 months in the Game Programming course I can say this was an excellent decision. 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. Having his support while taking the course has exponentially increased my progress, giving me a solid base to code with confidence.
This course is a complete package with the goal of helping us conquer our dream job!
An amazing journey! I didn't expect to find a C++ programming course aimed at the gaming industry and of such quality. The content is well designed, covering basic to advanced topics in a concise and didactic way. The big difference is having the guidance of a high level professional who works in the industry: Bryan Griffiths in my case! In addition to masterfully explaining all technical questions, he shares immeasurable knowledge of the industry. Talking to him is a privilege and gives me the impression I am already part of the industry!
CG Spectrum is helping me grow as a game designer and as a person.
My mentor, Andrejs Verlis, has shown me how to think about design and bring ideas into concrete systems, and through our conversations we’ve become friends. Both my mentor and the Dept. Head, Troy Dunniway, have been so encouraging and empowering. It doesn’t even feel like school. I’m finally seeing so many of my interests culminate, and I’m excited to leverage the great networking and career development here for a beautiful future.
I was hired by Ubisoft!
It’s your career success that matters. I applied to some companies with my updated reel and got hired by a studio named Dwarf-Labs where I did some animations for a CG commercial. Then I was hired by Ubisoft where I worked on one of their biggest franchises, Assassin’s Creed Syndicate!
We've built our courses based on industry input and focus on teaching skills studios are hiring for. The courses below form a complete study pathway designed to fast track your education so you can land your first job sooner. Each course can also be taken separately depending on your skill level and career goals.
Overview:
The Introduction to Game Programming Certificate teaches you solid foundations, giving you an idea of what it takes to pursue a career in this field.
Prerequisites:
Course Summary:
Overview:
The Game Programming Diploma develops your skill level further with more complex techniques and a focus on producing the high quality expected in game production.
Prerequisites:
Course Summary:
Study options for all skill levels, from short introduction courses to full industry diploma programs.