Skip to content

Studies & Degrees in Game & Simulation Programming

Game and simulation programming is the part of software development that makes interactive, real-time systems work. A game programmer writes the code behind what the player sees and does: the engine that draws each frame, the physics, the behaviour of computer-controlled characters, the network code for multiplayer play and the tools that artists and designers use. Simulation programming applies the same techniques outside entertainment, for example in training software, virtual and augmented reality, and models of crowds or vehicles.

Students learn programming first and games second. A typical programme covers programming languages and software engineering, mathematics and physics for 3D graphics, game engines, artificial intelligence for games, and a series of team projects in which programmers build a playable game together with artists and designers. Worcester Polytechnic Institute (WPI), for example, has students ship original games in studio teams of artists, designers, writers and programmers, and lists artificial intelligence for non-player characters and serious games for health, education and training among its research areas.

Qualifications and levels

The subject is taught at several levels, and the names differ from one country to another.

  • Bachelor's degrees. Some universities offer a degree in game programming or game engineering; others teach it as a specialisation inside computer science or software engineering. In Spain, an official bachelor's degree (grado) has 240 ECTS credits. U-tad – Centro Universitario de Tecnología y Arte Digital lists a Grado en Ingeniería de Videojuegos, focused on the code of the game engine, next to design and art degrees for games. WPI offers Interactive Media & Game Development as a bachelor's degree, a minor, a combined BS/MS and a master's.
  • Master's degrees. Official Spanish master's degrees have 60, 90 or 120 ECTS credits. Utrecht University describes its Game and Media Technology programme as the only game research master's in the Netherlands; it deals with the technology of games and multimedia within computer science, includes 45 EC of programme electives such as computer animation and crowd simulation, and ends with a research part of 40 EC.
  • Vocational training in Spain. The specialisation course in Desarrollo de videojuegos y realidad virtual lasts 600 hours and follows a higher vocational qualification such as Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, which CEU FP Madrid teaches. The higher cycle in Animaciones 3D, Juegos y Entornos Interactivos lasts 2,000 hours and is oriented towards animation and interactive media more than towards code.
  • Short and associate programmes. Community colleges in the United States and private schools offer shorter programmes. Ask the school what recognition the qualification has before enrolling.

Game programming, game design and game art

Three profiles are often confused. Programmers write code. Designers define rules, levels and the player's experience and document them in a game design document. Artists produce characters, environments and animation; the US Bureau of Labor Statistics notes that video game artists may focus on level design. Many schools teach the three profiles in separate programmes that meet in shared projects, so it is worth checking the list of courses: a programming degree should contain several years of programming, mathematics and engine work.

Where to study it

The SpainExchange directory lists 24 schools for this subject. Twelve are in the United States, four in Spain and four in the United Kingdom, and there is one each in Australia, Canada, the Netherlands and France. In Spain the listed schools are in the Madrid area, Barcelona and Valencia.

The language of instruction depends on the country and the programme. Programmes in the United States, the United Kingdom, Australia and Canada are taught in English. In Spain most teaching is in Spanish, although some degrees have English-language groups: U-tad gives Spanish and English as the languages of its interactive product design degree. Programming documentation and most engine tools are in English, so a good reading level in English is useful everywhere.

Careers

Graduates work as gameplay, engine, graphics, tools, network or artificial intelligence programmers in game studios, and as developers of simulators and of virtual and augmented reality applications. The Spanish specialisation course names game developer, game tester and independent game developer among its job profiles.

There are no separate official statistics for game programmers in the United States; they are counted with software developers. The Bureau of Labor Statistics projects that employment of software developers, quality assurance analysts and testers will grow 10 percent from 2025 to 2035, with about 106,100 openings a year, and says that these workers typically need a bachelor's degree in computer and information technology or a related field. For special effects artists and animators, the neighbouring art profile, it projects little or no change over the same period. Employers in games usually ask for a portfolio, so the projects completed during the degree matter as much as the title.

Frequently asked questions

Do I need to know how to program before I start?

Bachelor's programmes normally start with introductory programming, so prior experience helps but is not always required. Mathematics matters more: graphics and physics rely on it. Check the entry requirements of each school.

How long does it take to qualify?

An official bachelor's degree in Spain has 240 ECTS credits, which corresponds to four academic years, and a master's has 60 to 120 ECTS credits. The Spanish vocational specialisation course in video game development and virtual reality lasts 600 hours.

Is the subject only useful for the games industry?

No. Real-time graphics, simulation and artificial intelligence are also used in training, health, education and virtual reality. Utrecht University, for example, points to jobs in sectors such as health care and education as well as entertainment.