Powered by
CG Spectrum

Game Programming Essentials

Online game programming course for beginners taught by expert game programmers

$ 3,333.00 USD

$ 3,702.00 USD
30-Day Money-Back Guarantee
Limited time left at this price!
Buy now
Get In Touch

Financing and flexible payment options available. Learn more

Game Programming Essentials

Course Features




12 Weeks


20 hours weekly

Skill Level



Weekly mentorship, feedback and support

Start Date

July 1, 2024

Led By

Experienced industry mentors


Flexible schedules and small class sizes (5 max)


Affordable high quality education
Best-in-class curriculum powered by CG Spectrum
Experienced industry mentors
Flexible schedules and small class sizes (5 max)
Affordable high quality education

Learn the essentials of game programming 

Kickstart your career with an Unreal Academic Partner

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 Bletchley powered by 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)

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.

After completing the program, you have the option to continue your journey with the full Game Programming Foundations program.


Industry-approved curriculum to help launch your career as a game programmer

Essentials of C++ - 12 weeks

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.

What You’ll Learn:

  • How to apply 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

Weekly Breakdown: 

  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

*This program is equivalent to the first course of the Game Programming Foundations program, so if you choose to continue your studies, you'll get to start at Course 2 and your Essentials tuition will be applied to the cost of Foundations!


Flexible small group class are the best way to learn from top industry mentors

in a fun, collaborative environment, while still getting plenty of personalized feedback.

Upfront - Save 10%


Pay as You Go


3 monthly payments of $1,234

Course Mentors

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse tincidunt sagittis eros. Quisque quis euismod lorem.

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Game Programming Essentials FAQs

Learn more

What are the prerequisites for the Game Programming Essentials program?

For this program, you will need basic computer skills and a computer that meets the minimum specifications (see next question).

What are the software and hardware requirements for the Game Programming Essentials program?


Visual Studio will be used in this program and can be downloaded for free.


Students will need a computer that meets the minimum requirements for Visual Studio 2022.

Will I earn a certificate or some other credential when I complete the Game Programming Essentials program?

Yes! When you pass this program, you’ll receive a signed certificate of completion. Thousands of our community members use their program certificate to demonstrate skills to potential employers — including our hiring partners — along with their LinkedIn networks. Bletchley and CG Spectrum’s programs are well-regarded by many top employers, who contribute to our curriculum, hire our community, and partner with us to train their own teams.

Can I skip the Game Programming Essentials program and go directly to the Foundations program?

We HIGHLY recommend students do the Essentials programs as it covers a tremendous amount of information and skills which will be used throughout the entire program.

Depending on your programming experience, it is VERY occasionally possible to skip Essentials and start Foundations. 

To be considered for skipping the introduction term, you must submit either proof of education and/or a portfolio that demonstrates the concepts covered in Essentials.

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.

What game programming careers can I explore post-graduation?

This short program 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 Foundations program will better prepare you for a job in the industry. It program covers far more complex techniques and includes personalized career services and 1-on-1 time with a Career Development Manager which can help when applying for programming jobs such as:

  • Game Programmer
  • AI Game Programmer
  • Gameplay Engineer

Related Courses

Break into the industry with our best-in-class programs, which include expert industry mentorship, flexible schedules, small class sizes, and affordable pricing.

Explore Courses