Industry overview

Learn game development and real-time 3D with industry pros

Valued at $155B, the games industry is booming, and there's never been a better time to pursue a career in games.

Make the switch from gamer to developer! Whether you want to work on major AAA titles or become an indie developer, our online game dev courses equip you with the skills to pursue a career in games or real-time 3D.

Why learn game development at CG Spectrum:

  • Unreal Academic Partner & Unreal Authorized Training Center
  • Rookies ranked top 20 game development school
  • Mentorship from pro game devs & supportive online community
  • 1-on-1 or small group classes (max 4 students) & 100% online

CG Spectrum graduates can be found working at game studios all over the world

(SizeLimitingPyMap: {form_id=baeff122-67bd-4941-a8ee-c7d340d0c526, form_type=HUBSPOT, gotowebinar_webinar_key=null, message=Thanks for submitting the form., redirect_id=32001556755, redirect_url=null, response_type=redirect})


Learn game development from the best

Get a more personalized education with an expert game developer as your mentor! Graduate with the skills and confidence to pursue your dream career. See how it works in the video below.

Flexible Scheduling

Plan studies around your work and family commitments

Industry Mentors

Learn from experts who have worked on best-selling games

Job-Ready Skills

Build practical and relevant job skills studios are hiring for

Career Services

Dedicated career support to help you land your first job

Specialized game development & real-time 3D courses

Get more out of your education with an Unreal Academic Partner! Enjoy an industry-approved curriculum, live weekly sessions with your mentor, personalized feedback, plus support, industry insights, and networking in our amazing online community. 

Game Design Pathways

Learn to design, validate, and develop your game ideas and bring them to life in a playable game prototype. Build immersive game levels using Unreal Engine, combine gameplay systems to create more engaging experiences, and understand what it takes to create a fun and monetizable game.

Start with basic game design theory to see HOW things should be designed, WHY they work, and WHAT to do to make an addicting game. You'll learn how to pitch your game, create a game design document, and make an Unreal Engine gameplay prototype.

  • Learn about core gameplay mechanics
  • Design game systems, quests and objectives
  • Build simple prototypes using Unreal Engine and Photoshop

Expect to play a LOT of games in the name of research! Every great designer must know how to analyze, deconstruct and understand how each game differs. You'll learn how to paper design and concept; write a level design specification; and ensure level functionality and other technical needs are met. A fantastic entry-level course for aspiring designers.


Using AAA case studies, you'll discover how to design more elaborate games in this fun but intensive course. Learn to build immersive game levels, combine gameplay systems to create more engaging experiences, and see what it takes to launch a successful game.

  • Design advanced game systems, maps and assets
  • Whitebox a level in Unreal Engine
  • Create a small beautiful game prototype

Great ideas are a dime a dozen in the world of game development; being able to execute them well is more important. You’ll learn how to validate and express your ideas and bring them to life in a playable game prototype. This course includes additional 1-on-1 support from our Career Development Manager to get you ready for a career in game development.


"Prepare for a thrilling odyssey into the realm of game development with our Bachelor of Game Development, specializing in Game Design. In this immersive program, you'll dive deep into the captivating world of interactive storytelling, game mechanics, and the creation of immersive gaming experiences.

As a Game Design specialist, you'll become the architect of virtual worlds, crafting engaging narratives, and defining the rules of gameplay that captivate and challenge players. Through a blend of theory and hands-on practice, you'll learn the art of designing compelling characters, levels, and mechanics that leave players enthralled.

By the time you graduate, you'll not only have a stunning portfolio showcasing your innovative game designs but also the skills, insights, and creativity to thrive in the ever-evolving gaming industry. Your journey to shaping the future of gaming begins here, where every idea is a potential adventure waiting to unfold!"



Game Programming Pathways

Using C++, build the credentials studios are hiring for, including more advanced uses of Unreal Engine such as character animations, particle effects, serialization, loading, and streaming levels. You’ll finish the course with a playable game.

Ideal game programming course for beginners with little or no coding knowledge! You'll learn programming fundamentals using the C++ programming language and start building your first game.

  • Understand programming concepts used in development
  • Master the basic syntax of the C++ programming language
  • Build a simple C++ game from scratch

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. A great introduction course to see what it takes to become a game programmer.


Learn to program games with the world’s most powerful 3D game engine, Unreal Engine. This online game programming course covers more advanced UE techniques with a focus on career development to get you job-ready.

  • Create levels with materials, terrain, and gameplay elements
  • Explore Unreal animation and cinematics
  • Build a playable game with an interactive character

Build the skills studios are hiring for, including the more advanced uses of Unreal Engine such as character animations, particle effects, serialization, loading, and streaming levels. Once you've built a fully playable game for your portfolio, you'll receive additional 1-on-1 career support from our Career Development Manager to prepare you for work in a game studio.


Prepare to embark on an exhilarating journey into the world of game development with our Bachelor of Game Development, specializing in Game Programming. In this immersive program, you'll delve deep into the core of gaming technology, where you'll master the art of coding and harness the ability to craft immersive, interactive worlds that captivate players.

As a Game Programming specialist, you'll take on the role of the architect of the gaming universe, the driving force behind the scenes, responsible for creating the intricate algorithms and mechanics that breathe life into games. You'll gain proficiency in programming languages, game engines, and software development – the essential tools that enable you to bring cutting-edge gaming experiences to life.

By the time you graduate, you'll have a robust portfolio that proudly showcases your programming prowess, along with the skills and knowledge to excel in the ever-evolving gaming industry. Your journey to becoming a game programming expert begins here, where your passion for gaming transforms into a career filled with boundless creative opportunities!


Real-time 3D Pathways

Dive into world-building in Unreal Engine and QuadSpinner Gaea and learn advanced texture blending, auto materials, and water systems. Learn everything from lighting, composition, and color, to blocking out, fleshing out your scene, setting up cameras, and how to use motion capture and control rigs. Graduate with a film-quality cinematic shot for your portfolio

Go from installing the Unreal Engine to creating a fully playable character within it. This short course helps beginners get the hang of working with the engine and surrounding pipelines including basic rigging, animation and motion capture.

  • How to use a wide range of Unreal Engine features
  • Basic animation, rigging and motion capture
  • An overview of real-time and virtual production pipelines

Train to become a real-time 3D technical artist! Learn world building, lighting and camera essentials, and create a film quality cinematic shot using Unreal Engine. 

  • Learn world-building and virtual production techniques
  • See how to use cameras, lighting and digital humans in Unreal Engine
  • Optimize your scenes for render and build your professional portfolio

Learn from the best in the business

Learn from passionate industry veterans with years of real-world experience at major studios on AAA and best-selling video games.


Student work that speaks for itself

With a focus on portfolio preparation, we help students build their competitive edge with high quality work.