Online Game Programming Schools

A few schools offer online certificate and degree programs related to game programming and technology. Get information about programs and see what you'll learn and how to pick a school. Read on to learn how to participate in online learning. Schools offering Game Production degrees can also be found in these popular choices.

What You Need to Know

Many game programming schools offer you the option to take some or all of your courses online. These schools offer training at a variety of educational levels, allowing you to decide how much schooling you want. Courses and local internships prepare you for a career in this field by focusing on design and programming, as well as business concerns.

Schools You should look for a school with experienced instructors, internship opportunities and programs that suit the career you want.
Degrees Certificates and associate's and bachelor's degrees
Courses Programming languages, game architecture, storyboarding, A.I. creation, sound effects, small business management, organizational leadership, customer service and human resources administration

What Kind of Online Programs Are Available in Game Programming?

Game programming options typically exist at the undergraduate level through certificate, associate's and bachelor's degree programs. Several schools allow you to take all of your coursework online, though you might need to participate in a supervised internship in your local area. Others give you the chance to mix your online curriculum with on-campus classes to get some one-on-one training with your instructors. Some of these online programs are listed below:

  • Full Sail University (Winter Park, Florida) offers a B.S. in Game Design online.
  • Southern New Hampshire University (Manchester, New Hampshire) has an online B.S. program in game programming and development.
  • University of Advancing Technology (Tempe, Arizona) has an online B.S. in Game Programming and was ranked as a top game design school by the Princeton Review in 2012.
  • Academy of Art University (San Francisco, California) has online A.A. and BFA programs in game development.
  • Microsoft Virtual Academy (Online only) has a good selection of online courses to introduce students to Windows-based game programming.

What Will I Learn?

The main focus is teaching you programming languages and how to use them to develop all aspects of a video game or simulation. You'll learn the architecture of a game, how to develop scenes and characters through storyboarding, how to apply artificial intelligence concepts to a game and how to add sound effects. Some programs also include business courses that teach you small business management, organizational leadership, customer service skills and human resources administration.

In addition to learning the fundamentals of gaming elements, you could work individually or as part of a team to develop a complete game. Some programs include a senior or capstone project that require you to produce your own programming project for computer use, mobile devices or the Internet. If you're required to complete an internship, you'll get practical training with experienced professional game programmers. Some courses you might take are as follows:

  • C++ programming
  • AI (artificial intelligence)
  • Networking
  • Engine scripting
  • Game architecture

How Do I Choose a School That's Right for Me?

The most important factor to consider when looking for an online game programming school is ensuring that the courses and curricula align with your career goals. If you'd like to open up your employment possibilities, enrolling in a computer science or engineering program that covers more than game programming might be beneficial. Schools that offer internships could help if you're a hands-on learner. Additionally, look for schools that provide instructors experienced in game designing or production; you'll likely receive more relevant training and you could gain industry contacts for postgraduate employment.

What Would I Need to Get Started?

To enroll in a bachelor's degree program, you usually need to complete your high school education and earn a diploma or GED. Most online programs expect you to have at least basic computer skills. To connect to your courses, you'll need a computer with Internet access, and schools that use streaming video recommend a high-speed Web connection. You might need to download and install certain software, such as Adobe Acrobat Reader or Real Player, to access your course materials. Any software used by the program that isn't provided by the school will be your responsibility to purchase and install.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. Next »