Game Programming Bootcamp

Jumpstart your Game Programming career in just 48 weeks with a program powered by CG Spectrum.

Career Paths

The demand for programmers remains at an all-time high. In fact, The Bureau of Labor & Statistics projects an 8% national growth for digital developer roles from 2021 to 2031, which is faster than the average for all occupations.

Game Programmer

Average Salary: $92,636*

A game programmer is a software engineer who creates code for video games and other related software. They work with game designers and developers to ensure that the game works as intended.

*ZipRecruiter (December 2024)

Game Developer

Average Salary: $108,471*

Game developers use creativity, technical skills, and storytelling to create video games that are enjoyable and engaging for players. They work with a variety of other creatives to bring a game to life.

*ZipRecruiter (December 2024)

Test Engineer

Average Salary: $92,027*

Test engineers design and execute tests on products, systems, or software to ensure they meet specified quality standards, identifying defects and verifying functionality throughout the development process.

*ZipRecruiter (December 2024)

Software Engineer

Average Salary: $147,524*

Software Engineers (also known as Software Developers) leverage their knowledge in programming languages, frameworks, databases, servers, and other technologies to turn an idea into a final product.

*ZipRecruiter (December 2024)

Great Companies Hire Our Grads

Google Logo
83%
Employment rate
100%
Online Instruction
4:1
Student-Teacher Ratio

Curriculum

Industry-approved curriculum to support your journey into Game Programming.

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 this program, 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

Core Game Programming, Unreal Engine  – 12 weeks

You’ll be introduced to the Unreal Engine editor and see how the editor interacts with C++ code while building levels and gameplay elements. Blueprints will be introduced as another way to visually add logic to your games. You’ll build a simple game with input, collision, basic AI, User Interface and audio.

What you’ll learn:

  • How to use the basic features of the Unreal Engine editor
  • Build levels containing materials, terrain, and gameplay elements
  • Start building a game with a fully interactive character

Pro Game Programming, Unreal Engine  – 12 weeks

In this program, you will tackle some more advanced uses of Unreal Engine for a more complete picture of developing Unreal games, including character animations, particle effects, serialization, loading and streaming levels. Finish the term by developing your own fully playable game from scratch.

What you’ll learn:

  • How to fully explore the Unreal animation and cinematics systems
  • Understand how saving, loading and serialization work
  • Flesh out your playable game

Game Programming Capstone – 12 weeks

This capstone is dedicated to getting you job-ready! With your instructor’s guidance, you’ll polish your best work for your portfolio and learn how to develop your competitive edge, market yourself, and make the best possible impression in front of employers. You’ll also receive additional career support, portfolio reviews, and industry insights from your career coach.

Once you’ve completed the full bootcamp program – essentials through capstone – you’ll receive a completion certificate and be ready to jump head-first into the job search with the help of your dedicated Flatiron School career coach.

A Supported Journey, From Start To Finish

From day one you’ll have access to our student services team — there to answer any questions you have about courses or the enrollment process. Our only mission is to help you achieve life-changing results through our programs. We’re dedicated to your educational success, and you’ll never have to do it alone.

You can become a Game Programmer

Our programs take a holistic approach to learning, teaching both the latest technologies and problem-solving techniques. We’ll teach you how to code, but also how to learn and adapt.

Whether you have zero relevant knowledge, are self-taught, or are somewhere in between, this program will get you industry-ready.

3 Pillars of Support
24/7 Learning & Office Hours
More questions? Attend live office hours or ask the 24/7 learning aid chatbot.
Expert Instruction
Experienced instructors will be there to assist in real-time, no matter what program you’re in.
Student Community
Leaning on your fellow students keeps everyone motivated as you tackle challenges together.

Your Life Won’t Wait For A Career Change

Our programs offer maximum flexibility to fit education into your life – not the other way around.

Online Game Programming Bootcamp

Accelerate your path into a new and exciting gaming career in under a year.

  • 48 weeks
  • Part-time and flexible
  • Learn at your own pace

Upcoming Course Start Dates

Course Dates
Start Date Pace Location Discipline Status
February 3, 2025
Feb 3, 2025
Part-Time Online Game Programming Open
March 3, 2025
Mar 3, 2025
Part-Time Online Game Programming Open
Image of prospective Flatiron School student

Tuition

  • $16,500 As low as $15,000

We have 3 easy ways to pay:

  • Pay up front & in full
  • Pay with a traditional loan
  • Pay with a payment plan

Frequently Asked Questions

We don’t require you to have any prior experience! In fact, this program is designed for complete beginners. Our admissions requirements are being at least 18 years old, having a high school diploma, a GED or equivalent credential, having a native or highly proficient fluency in English, and completing the admissions process.