Game Programming Essentials

Game Programming Essentials

Powered by

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

$3,600.00 USD

$4,000.00 USD
30-Day Money-Back Guarantee

Financing and flexible payment options available. Learn more

Next Cohort Date

November 4, 2024
December 2, 2024

Program Features

Qualification

Certificate

Duration

12 Weeks

Commitment

20 hours weekly

Skill Level

Beginner

Delivery

Weekly instruction, feedback and support

Start Date

First Monday of each month

Led By

Experienced industry mentors

Features

Flexible schedules and small class sizes (5 max)

Value

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. 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 SMU x Flatiron School 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.

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

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%

$3,600

Pay as You Go

$4,000

3 monthly payments of $1,333

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

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

Yes! Upon the completion of each program in the pathway, you will receive a Credly digital badge from SMU and a certificate from Flatiron School. Digital badges can be used in email signatures or digital resumes, and certificates can be displayed on portfolio websites and social media sites such as LinkedIn, Facebook, and Twitter.

Thousands of our community members use their program certificates and badges to demonstrate skills to potential employers — including our hiring partners — along with their LinkedIn networks. Our curriculum is powered by Flatiron School, whose 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.

Do I need prior experience to enroll in the Essentials program?

Nope! This program is designed for complete beginners - no experience required.

Can I skip the intro program and go directly to the Foundations program?

It is VERY occasionally possible to skip the essentials program and go directly to Foundations I. However, we highly recommend that most students do not skip Essentials as it covers a tremendous amount of information and skills that will be used throughout the entire career pathway program and will require some catching up if skipped.

The essentials program is still difficult and covers a ton of material that is necessary for proceeding in the following programs and won't be reviewed in  Foundations. All of the future program material will build upon the essentials.

If you would like to be considered to enter directly into the Foundations-level programs, you'll be required to submit materials demonstrating your proficiency in the materials covered in the Essentials program.

Ready to Change the Game?

Whether you want to build games, design products, prevent the next cyber attack, or create the next internet-breaking AI, we provide the training to bring your ideas to life.

Let's build your future together.

Apply Now