Game Programming Bootcamp

Go from beginner to industry-ready in 48 weeks! Master Unreal Engine, learn game production techniques, and analyze top games to create your own. Finish with a playable game to showcase to employers.

Powered by
CG Spectrum
Flatiron School

$15,000.00

$17,500.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

February 3, 2025
December 2, 2024

Course Features

Qualification

Industry Certificate

Duration

12 months

Commitment

20 hours weekly

Skill Level

Beginner to Intermediate

Delivery

Weekly instruction, feedback and support

Start Date

February 3, 2025

Led By

Experienced industry instructors

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 game programming from the experts

Learn to program video games using Epic's Unreal Engine.

Unreal Engine has been used to create some of the world's most popular game titles for desktop, console, mobile, and VR/AR experiences. Using this powerful engine, you will explore C++, blueprints, UI development, input, collision, particle systems, animations, user experience and more. Over 48 weeks, you will gain speed and confidence in industry-leading software, learn the latest game production techniques, and graduate with a playable game to show employers.

The Bletchley Institute x CG Spectrum difference:

  • Learn from game experts with real-world experience
  • Small group classes, 100% online
  • Unreal Authorized Training Center and Academic Partner
  • Blizzard Entertainment training partner

Career services built-in

Career services is included with each capstone and bootcamp program. Designed by and for tech professionals, you'll experience a full technical interview process from start to finish, getting direct and personalized feedback each step of the way. Visit the Job Search Accelerator page to learn more about the full process.

Pre-requisites: No prior experience necessary. This bootcamp takes you from novice to pro.

Objectives

  • Train on industry-standard software and gain production experience
  • Be mentored by a world-class game programmer
  • Small group classes (max 5 students)
  • 100% online program

Curriculum

Industry-focused online course to 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

Principles and Prototyping - 12 weeks

In this program, 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 do:

  • Design advanced game systems, maps and assets
  • Create a compelling game pitch
  • Use the Unreal Engine to design and build games
  • Whitebox a level in Unreal Engine

Weekly Breakdown:

  1. Core Systems
  2. Player Systems
  3. Level Design
  4. Implementing Gameplay
  5. Systems in Levels
  6. Whiteboxing
  7. Combat Systems
  8. Characters & Animations
  9. NPCs
  10. Advanced Level Gameplay
  11. Detailing Levels
  12. Polishing

Professional Game Design and Implementation - 12 weeks

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

What you'll do:

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

Weekly Breakdown:

  1. Third Program Introduction / Project Review
  2. Player Interactions - Events and Delegates
  3. Memory Management
  4. Level Loading and Streaming
  5. Advanced Animation & Sequencer
  6. Introduction to AI - Behavior Trees & Blackboards
  7. AI Continued - perceptions
  8. Introduction to Networking
  9. Networking continued
  10. Advanced Debugging
  11. Profiling and Optimization
  12. Putting it All Together

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.

What you'll learn:

  • How to polish your portfolio to impress employers
  • Interview and negotiation strategies
  • Effective networking and self-promotion
  • Accessing the hidden job market

In addition to your capstone project, here's the weekly breakdown:

  1. Career Pathways
  2. Industry Overview
  3. Portfolio Upgrade
  4. Networking and Online Presence
  5. Resume and Cover Letter
  6. Job Hunting
  7. Freelance Work
  8. Interviews and Pitching
  9. Personal Projects and Challenges
  10. Working in a Studio
  11. Contracts and Negotiations
  12. Personal Roadblocks

Tuition

Upfront

$15,000

Pay as You Go

$16,000

12 monthly payments of $1,334

Financed Tuition

$16,500

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: $15,000.00 $17,500.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: $15,000.00 $17,500.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.

Game Programming Bootcamp FAQs

Learn more
Contact us today to ask a question!

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.