Game Programming Essentials

Learn game programming from industry-leading game designers, with mentorship from experts in the industry to kickstart your career.

Powered by
CG Spectrum
Flatiron School

$3,600.00

$4,000.00
Part-time
Part-Time ()
Apply Now

$299.99/mo

$499.99/mo
Community-Powered Bootcamp
Apply Now

Financing and flexible payment options available. Learn more

Want more info?

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Next Cohort Date

January 6, 2025
December 2, 2024

Course Features

Qualification

Certificate

Duration

12 Weeks

Commitment

20 hours weekly

Skill Level

Beginner

Delivery

Weekly instruction, feedback and support

Start Date

January 6, 2025

Led By

Experienced industry mentors

Features

Flexible schedules and small class sizes (5 max)

Value

Affordable high quality education
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

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. 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, we're here to help you gain speed and confidence with industry-leading software, and equip you with the latest game production techniques.

The Bletchley Institute x CG Spectrum difference:

  • Learn from game experts with real-world experience
  • Train on industry-standard software
  • Small group classes (max 4 students)
  • 100% online program

After completing the program, you have the option to continue on to Game Programming Foundations I.

Objectives

  • Learn to design games even without prior knowledge
  • Be mentored by a world-class game designer
  • Small group classes (max 5 students)

Curriculum 

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

Tuition

Upfront

$3,600

Pay as You Go

$4,000

3 monthly payments of $1,333

Your Life Won't Wait for a Career Change

Pick the option that best fits into your life.

Full-Time

You’re ready to commit to a full-time course load. You’ll graduate in 15 weeks thanks to a rigorous schedule and instructor support.

  • 15 week program
  • Required class time and office hours
  • Live instructor guidance and feedback
Tuition: $3,600.00 $4,000.00
Apply for Full-Time

Part-Time

Part-time is designed for busy people. If you don't have 8 hours to dedicate a day, then part-time is for you. Graduate in 45 weeks.

  • 45 week program
  • Optional study groups and office hours
  • Instructor guidance and feedback
Tuition: $3,600.00 $4,000.00
Apply for Part-Time

Community-Powered

The community-powered options offers peak flexibility. Pay a small fee each month for access to course material with no time limit for completion.

  • Unlimited learning time
  • Guidance and feedback via Discord community
  • Same top-tier education
  • Cancel membership anytime
Tuition: $299.00/mo $499.00/mo
Apply for Community-Powered

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?

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

Software:

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

Hardware:

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

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.

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

What game programming careers can I explore after graduating from the Game Programming Essentials program?

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

Join us at the
Bletchley Institute

Be part of a community that dares to dream, to innovate, and to make a lasting impact on the world. Together, we can achieve mighty things.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.