This hands-on course is for aspiring game programmers who want to learn how to develop video games. Under the guidance of your industry mentor, you'll learn the programming fundamentals using the C++, and start building your first game.
Why study game programming at CG Spectrum:
[more]More[/more]
There's no better way to get started in the industry than with mentorship from a seasoned game programmer! In just 3 months, you'll be feeling more confident with C++ programming techniques, and ready to start bringing your own game ideas to life!
As an Unreal Academic Partner and online game dev school, we're here to help you gain speed and confidence with industry-leading software, and equip you with the latest game production techniques.
On completion of this course, you may choose to continue your studies with the Game Programming Course.
Certificate
12 weeks
20 hrs weekly
Beginner
Windows PC, basic computer skills and passion for games
Weekly online classes, feedback and support
Visual Studio
Jan 8, 2024
Whether straight out of high school, changing careers, or upgrading skills, our specialized expert-led programs help you build practical job skills that will serve throughout your career.
Plan your studies around your work and family commitments
Learn from industry experts who have worked on well-known games
Build practical and relevant job skills that studios are looking for
Pursue your passion and start working sooner with flexible payments
Your introduction to game programming starts with learning the fundamentals focusing on the C++ programming language. We will introduce basic C++ syntax as well as advanced techniques, and by the end of the term, you will have enough knowledge to create your first C++ game.
*This short course is a prerequisite to the full Game Programming Foundations. It will give you the foundational skills you need to continue on your educational pathway.
Dive right into the full study pathway and be industry ready in 1 year.
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 bioDept. Head of Game Programming
Known for Assassin's Creed 3
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 bioMentor of Game Programming
Known for Marvel Super Hero Squad
Mentor of Game Programming
Known for Watch Dogs: Legion
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 bioMentor of Game Programming
Known for Tom Clancy's EndWar
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
Mentor of Game Programming
Known for Mobile game development
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.
Read full bioMentor of Game Programming
Known for Sniper Elite III: Afrika
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
Mentor of Game Programming
Known for Gears of War 5
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 bioMentor of Game Programming
Known for Dev Enabled
Mentor of Game Programming
Known for SimCity BuildIt
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 bioMentor of Game Programming
Known for Uncharted: Golden Abyss
Mentor of Game Programming
Known for The Sims 4
Mentor of Game Programming
Known for Infinity Blade series
Mentor of Game Programming
Known for Gears of War 5
Mentor of Game Programming
Known for VR simulation dev
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.
(3 x payments)
Save 10%
(1 x payment)
(3 x payments)
Save 10%
(1 x payment)
For this game programming course, you will need basic computer skills and a computer that meets the minimum specifications (see next question).
Software:
Visual Studio will be used in this course and can be downloaded for free.
Hardware:
Students will need a computer that meets the minimum requirements for Visual Studio 2022.
We HIGHLY recommend students do the Introduction term as it covers a tremendous amount of information and skills which will be used throughout the entire program and will require some catching up if skipped.
Depending on your programming experience, it is VERY occasionally possible to skip Introduction to Game Programming and start the Game Programming Foundations.
To be considered for skipping the introduction term, you must submit a CV and portfolio which includes a:
If you are unsure if your skills are sufficient, send us your portfolio and we'll arrange a review by the department head and a possible student interview, depending on circumstances.
This short game programming course will get started on your journey, but in a highly competitive industry, knowing the basics is not enough.
Continuing your studies with the 9-month Game Programming Course will better prepare you for a job in the industry. It course covers far more complex techniques and includes personalized career services and 1-on-1 time with our Career Development Manager which can help when applying for junior programming jobs such as:
Discover more about these game development jobs, tips, and salary expectations on our careers page:
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!
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.