Game developer working by her computer
How to become a game developer

The many roles

Game development encompasses a lot of different roles. The most common roles at a game studio are in programming, art, and game design. 

In essence, this is what the difference between those roles are: 

  • The game designers decide what will go in the game and how it should be played, 
  • the artists create all the visuals, 
  • and the programmers write code to bring it to life.

As we discussed in the previous chapter, bigger studios are likely to also have staff working in other areas, such as QA, audio, production, operational management, and marketing and community management. Bigger studios often also have specialized roles for people that truly excel in one discipline. Depending on what game a studio is making, they might also hire people for entirely different - and sometimes very unexpected - roles.

Job titles and job descriptions will vary slightly depending on the studio. Many titles also come with a prefix such as Junior or Senior, alluding to an individual's amount of experience. Another common word in games industry titles is Lead or Manager, indicating that the person with this title likely leads a team or has other added responsibilities.

Martial arts

Roles in game development

These are the most common roles in game development, sorted into eight common disciplines.

AI Programmer

Makes the brains for automation in the game

DevOps

Makes game building more efficient and reliable, not a very common role in the games industry

Engine Programmer

Builds and modifies game engines, and develops new functionalities and features that respond to the needs of the game as it’s being created

Fullstack Programmer

Works on many various technical bits, not a very common role in the games industry

Gameplay Programmer

Writes code to make the game come to life

Graphics Programmer

Combines several technical disciplines to create immersive and beautiful experiences

Network Programmer

Builds and enhances complex systems to format and transfer data between players

Physics Programmer

Applies math and physics to the art of game design to create a world fitting with the game

Technical Designer

Acts as the bridge between design and programming

Tools Programmer

Creates the tools that game developers use to create games

XR Programmer

Also known as VR Programmer, writes code to create new immersive games and experiences

Playtester

Tests the game to identify bugs and other mistakes, also known as QA Tester (Quality Assurance Tester)

Localization Quality Assurance Tester

Ensures the games’ language, grammar, and context is correct for a language or regional version of the game

Quality Assurance Manager

Leads a team of testers to identify bugs and other mistakes

Specialists and generalists

It’s worth noting that some individuals in the industry are good at many things. Not the least many indie developers that work by themselves have at least a basic understanding of for instance programming, art, and game design, and are therefore able to develop a game entirely by themselves. 

Though, usually, they would still hire individuals for at least some specific tasks. Working in the game development industry, you can either specialize to excel in one skill, or you can be a generalist, thus being able to do a bit of many things. There are many examples of both types, and what route you pursue basically boils down to your own interests.

Photo of Mariana Muñoz-Rodríguez

Unexpected roles

Some roles are really unique, and some individuals have a very unique background before joining the games industry. Mariana Muñoz-Rodríguez, World Building Researcher at Sharkmob, is a good example of that. Her career swap turned out great for both herself, and the game studio.

From bioarchaeology to games

Stay connected

Subscribe to 
our newsletter

Join our 
Discord community

Currently0members
Join