Skip to content
Game DesignSchools

Guide

Do You Need Coding Skills for a Game Design Degree?

Which game degrees expect programming or math before you start, which teach it from zero, and how much scripting design students meet in published curricula.

Updated October 12, 2026 · GameDesignSchools.net editorial team

Many people interested in game design worry that they will have to be programmers first. The short answer from official program pages: most game design degrees do not expect you to code before you arrive, but almost all of them teach some programming or scripting once you do. Programs built around engineering are different; they publish math and programming prerequisites and sometimes ask for code samples. Where a program sits on that spectrum shows up in its title, its admission requirements and its course list.

Design, development and programming are different degrees

Our directory separates game design, game development and game programming because schools do. A design degree centers on rules, systems, levels and player experience. A programming degree centers on engines, graphics and software. A computer science degree with a named game concentration is still a computer science degree, with the CS core that comes with it.

O*NET's profile of video game designers reflects the design side. Its listed tasks include devising "missions, challenges, or puzzles," creating "gameplay prototypes," and maintaining design documentation. It also lists Programming among the occupation's transferable skills and Mathematics among its knowledge areas. In other words, coding is part of the picture, but it is not the whole job description.

Programs that say no coding background is needed

Several schools address the question directly:

  • American University says students in its MA in Game Design "do not need to have a background in coding," and says the same for its MFA in Games and Interactive Media.
  • USC's School of Cinematic Arts tells applicants to its BFA in Game Development and Interaction Design that they "do not need to have a coding or engineering background to succeed." It still asks for a technical skill list, so list whatever tools you have used.
  • Harrisburg University describes its BS in Game Design as not "requiring extensive coding expertise."
  • Full Sail says its Game Development BS does not require "prior programming experience to apply," and its Programming I course "assumes no prior experience and teaches C++ from the ground up."

Note the last one: no prior experience at entry, but a programming-heavy degree once you start. "No background needed" is a statement about admission, not about the curriculum.

Programs that publish math or programming prerequisites

Engineering-oriented programs often state requirements up front.

ProgramPublished requirement
RIT, BS in Game Design and DevelopmentFour years of high school math through pre-calculus; "Calculus is preferred"
Full Sail, Game Development BSDemonstrated knowledge of Algebra II, Pre-Calculus, Trigonometry and Calculus, plus a math assessment
Arizona Online, BS in Game Development"Math 113, Math 116 or Math 122B or higher"
University of Utah, BS in Computer Science (EAE emphasis)Pre-major CS courses with a minimum B- and Calculus I
RIT, MS in Game Design and DevelopmentAt least one year of programming in an object-oriented language (C++, C# or Java preferred), or a bridge course

Champlain College's BS in Game Programming takes a middle route. It acknowledges that "some Game Programming students may start with no programming experience," and then suggests preparation such as calculus, Python and Java.

Computer science degrees with named game concentrations follow the computer science rules of their school. USC's BS in Computer Science (Games) lists admission requirements that "include 3 to 5 units of mathematics and one unit of science." UC Santa Cruz requires transfer students in its BS in Computer Science: Computer Game Design to complete calculus, discrete mathematics and programming screening courses and to "maintain a cumulative minimum GPA of 2.8 in screening courses." The award in both cases is a computer science degree, so expect the full CS core.

When the application asks for code

A few programs ask for actual code with the application, usually only for programming tracks:

  • UCF's FIEA asks programmers to "Submit your best source code (C++ preferred)" through a repository such as GitHub. Its art and production tracks submit other materials.
  • The University of Utah's Master of Entertainment Arts and Engineering asks Game Engineering applicants for a code sample in a compiled language, up to about 1,000 lines.
  • Columbia College Chicago asks Game Programming and Software Development concentration applicants for "three code excerpts" and a short reflection, while its Game Design concentration asks for a video about a design problem instead.

If you apply to a design track at the same school, you typically will not be asked for code. Read the track-specific instructions, and see our portfolio guide for what design and art tracks submit.

How much coding design students actually do

Course lists show that design degrees almost always include scripting:

  • DigiPen's BA in Game Design requires an introductory programming course (CS 116 or CS 120, the latter on the C language).
  • DePaul's BS in Game Design requires Playgramming and Practical Scripting for Games.
  • Bradley University's game design major requires Introduction to Scripting for Games.
  • Drexel's Game Design & Production BS includes Scripting for Game Design.
  • NYU's BFA in Game Design includes Intro to Programming for Games.
  • Academy of Art University lists the outcome "visual and code-based scripting to implement game and level mechanics" for its BFA in Game Design.

Compare that with a programming degree. DePaul's BS in Game Programming lists outcomes such as proficiency with C++ and designing a real-time game engine, with courses in engine and graphics programming. The difference is depth: design students learn enough to prototype and implement mechanics; programming students build the systems those mechanics run on.

Getting ready if you are starting from zero

You do not need to master a language before applying to most design programs, but a little preparation makes the first year easier:

  • Take the math your target program lists. If a program publishes a math prerequisite, plan your high school or transfer courses around it.
  • Try a visual or beginner scripting environment. Making a small playable prototype gives you portfolio material and shows you whether you enjoy the technical side.
  • Read the first-year course list. If it starts with C or C++, expect a steep early semester.
  • Ask about support. Some programs offer bridge courses, like RIT's for graduate applicants without the programming background.

Choosing your direction

If you love systems, rules and player experience, a design degree will teach you the scripting you need. If you enjoy the code itself, look at programming degrees or CS degrees with named game concentrations, and expect calculus and a CS core. Browse by field, compare bachelor's and master's programs, or read our admissions overview for the rest of the application.

Sources

  1. Video Game Designers (15-1255.01) — O*NET OnLine — accessed October 12, 2026
  2. MA in Game Design — American University Game Lab — accessed October 12, 2026
  3. MFA in Games and Interactive Media — American University — accessed October 12, 2026
  4. First-Year Procedures, Game Development and Interactive Design — USC School of Cinematic Arts — accessed October 12, 2026
  5. Game Design — Harrisburg University of Science and Technology — accessed October 12, 2026
  6. Game Development Bachelor's — Full Sail University — accessed October 12, 2026
  7. Admissions — Full Sail University Catalog — accessed October 12, 2026
  8. Game Design and Development BS — Rochester Institute of Technology — accessed October 12, 2026
  9. Game Design and Development MS — RIT Academic Catalog — accessed October 12, 2026
  10. Online Bachelor of Science in Game Development — Arizona Online — accessed October 12, 2026
  11. Game Programming — Champlain College — accessed October 12, 2026
  12. Game Design (BA) — DigiPen Institute of Technology Catalog — accessed October 12, 2026
  13. Game Design BS — DePaul University Catalog — accessed October 12, 2026
  14. Game Programming BS — DePaul University Catalog — accessed October 12, 2026
  15. Game Design Major — Bradley University Catalog — accessed October 12, 2026
  16. Game Design BFA — NYU Bulletin — accessed October 12, 2026
  17. Game Design BFA — Academy of Art University — accessed October 12, 2026
  18. Game Design & Production BS — Drexel University Catalog — accessed October 12, 2026
  19. CS Degree with EAE Emphasis — University of Utah — accessed October 12, 2026
  20. Portfolio and Audition Requirements — Columbia College Chicago — accessed October 12, 2026
  21. Computer Science (Games) — USC Viterbi Department of Computer Science — accessed October 12, 2026
  22. Computer Science: Computer Game Design B.S. — UC Santa Cruz General Catalog — accessed October 12, 2026
  23. 5 Steps to Enroll — UCF Florida Interactive Entertainment Academy — accessed October 12, 2026
  24. Master of Entertainment Arts and Engineering Admissions Information — University of Utah — accessed October 12, 2026