Game Programming Courses and Degree Programs

A degree in game programming can prepare you for a variety of professions in addition to video game programmer. Get information on the prerequisites to enter a game programming degree program, and find out about the courses you'll take. Schools offering Game Production degrees can also be found in these popular choices.

What You Need to Know

Game programming is an expanding field that helps individuals prepare for a variety of careers not just dealing with gaming. Programmers will learn about flight simulation and medical training in addition to programming games for many platforms. Associate's and bachelor's degrees are widely available.

Training Construction, animation, product design, military training, simulation, in addition to game programming.
Prerequisites Math and science coursework.
Degree Options Associate's and bachelor's degrees.

What Prerequisites Will I Need?

There are typically few prerequisites for foundational coursework in game programming. Math and science prerequisites may be required to enroll in commonly required foundational courses such as college algebra and basic physics. Beginning game programming courses generally start from scratch and don't require previous programming experience.

What Will I Learn in an Associate's Degree Program?

Game programming courses introduce you to the skills and tools used by professional game designers and programmers. You learn programming languages such as Java, C and C++. You might be introduced to programming applications that include DirectX, Flash and 3D Studio Max. An Associate of Applied Science in Game Development or an Associate of Science in Animation and Graphic Game Programming might be viable options. Some additional courses are listed below:

  • 2D/3D game developing
  • Database scripting
  • Digital animation
  • Digital modeling
  • Programming logic
  • Game architecture

What Will I Learn in a Bachelor's Degree Program?

In a bachelor's degree program, you'll most likely earn a Bachelor of Science degree. These degree programs are offered online, in the classroom and through hybrid programs. A Bachelor of Science in Game Development and Simulation Programming or Computer Science and Game Design might be offered. A bachelor's degree program prepares you for careers in game design, game programming or simulation programming. You learn to use industry-standard tools, like level and map editors, as well as techniques in testing, engineering virtual worlds and programming for multiple players. Here are some more topics to consider for your courses in a bachelor's degree program:

  • Game history
  • Operating systems
  • Human-computer interactions
  • High-level programming
  • Game implementation techniques

What Careers Will a Game Programming Degree Prepare Me For?

You might think game programming would only prepare you to program games for video game systems, the Internet or mobile applications. Actually, you'll learn skills you can apply to a variety of careers. Depending on the program emphasis, you might learn skills that prepare you to work on applications that include:

  • Construction training
  • Crime scene re-creation animation
  • Flight simulation
  • Medical training
  • Military training simulations
  • Product design
  • Game designer/programmer
  • Software engineer
  • Web developer

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

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Trident University

    Trident University responds quickly to information requests through this website.

    Popular programs at Trident University:

    • Bachelor Degrees

    Online Programs Available

  • Regent University

    Regent University responds quickly to information requests through this website.

    Popular programs at Regent University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Doctoral
    • Master
    • Bachelor Degrees

    Online Programs Available

  • Liberty University

    Liberty University responds quickly to information requests through this website.

    Popular programs at Liberty University:

    • Bachelor Degrees

    Online Programs Available

  • Northcentral University

    Northcentral University responds quickly to information requests through this website.

    Popular programs at Northcentral University:

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  1. 1
  2. 2
  3. Next »