introduction-to-game-programming-header
introduction-to-game-programming-diploma-header-mobile-01

Introduction to Game Programming

Online game programming course for beginners taught by expert game designers

Overview

Learn game programming basics

Kickstart your career in the video game industry

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:

  • Learn C++ fundamentals
  • Learn from game experts with real-world experience
  • Train on industry-standard software
  • Private 1-on-1 or small group classes (max 4 students)

[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 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 Diploma.

introduction-to-game-programming-intro-paragraph
Industry Qualification

Certificate

Duration

3 months

Commitment

20 hrs weekly

Skill level

Beginner

Prerequisites

Basic computer skill and a passion for games

Delivery

Weekly online classes, feedback and support

Included software

TBC

Start date

Dec 7, 2020

bg-31fe888fe5
bg-31fe888fe5
Why study with us

Learn C++ programming from industry pros who have worked on best-selling games

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.

how-it-works-animation-1
Flexible Scheduling

Plan your studies around your work and family commitments

Industry Mentors

Learn from industry experts who have worked on well-known games

Job-Ready Skills

Build practical and relevant job skills that studios are looking for

Payment Plans

Pursue your passion and start working sooner with flexible payments

Curriculum

Industry-approved curriculum to support your journey into video game programming

Term 1: 12 weeks
Introduction to Game Programming with C++

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.

Learn how to:

  • Understand important game programming concepts used in development
  • Master the basic syntax of the C++ programming language
  • Create a simple C++ game from scratch using your acquired knowledge
  1. Game Programming Concepts
  2. Variables and Operators
  3. Conditionals
  4. Loops
  5. Functions
  6. Classes and Objects
  7. Pointers, References & Dynamic Memory
  8. Arrays
  9. Inheritance & Polymorphism
  10. Templates
  11. Game Loop
  12. Putting It All Together
bg-31fe888fe5
bg-31fe888fe5
Mentors

Get direct access to highly experienced game programmers

All game programming classes are run by experts with years of experience working on games at studios all over the world.

Study Options

Small Class

The most affordable way to learn from top industry mentors in a fun, collaborative environment, while still getting plenty of personalized feedback.

  • Max. 4 students per course
  • Affordable high-quality education
  • Network while you learn
Study Options

1-on-1 Private

Progress faster and enjoy more flexiblity with private mentorship. Ideal for busy schedules, career-changers, or artists upgrading skills or changing specialties.

  • Maximum level of mentor interaction
  • Greater flexibility to schedule classes
  • Customized learning experience

 

Monthly
$1,185 USD

(3 x payments)

Monthly
$1,485 USD

(3 x payments)

Study Pathway

Your journey to a successful career starts here

Study duration: 12 months
Game Programming Pathway

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:

  • Qualification: Certificate
  • Duration: 3 months
  • Commitment: 20 hours weekly
  • Skill level: Beginner
  • Software: A license of Unreal Engine 4 and Visual Studio 2019 is provided to all students for free

View Course

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:

  • Qualification: Diploma
  • Duration: 9 months
  • Commitment: 20 hours weekly
  • Skill level: Intermediate
  • Software: A license of Unreal Engine 4 and Visual Studio 2019 is provided to all students for free

View Course

Studios that hire our students

Our commitment to job-outcomes and focus on career development has helped graduates find work at studios all over the world.

Game dev courses you might like

Study options for all skill levels, from short introduction courses to full industry diploma programs.

Explore All Courses