Want to keep learning?

This content is taken from the BGI & National Videogame Museum's online course, How To Start Your Career In Games Development. Join the course to learn more.
A developer works at a computer

Specialist developers

You may have heard games developers talking about specialisms. Specialisms are versions of the four main roles that concentrate on a specific kind of task. There are many specialisms within the four roles we are looking at (and a few from some of the roles not covered in this course).

We’ve listed some of the most common specialisms below.


  • AI programmer
  • Engine programmer
  • Gameplay programmer
  • Generalist programmer
  • Lead programmer
  • Network programmer
  • Physics programmer
  • Tools engineer


  • 3D modeller
  • Concept artist
  • Environment artist
  • Texturing artist


  • Gameplay designer
  • Lead designer
  • Level designer
  • Narrative / games writer
  • UI/UX designer


  • Games publisher
  • Associate producer
  • Marketing executive
  • Community manager
  • Games producer (sometimes called a project manager)

The list isn’t exhaustive and there are many others from roles not covered in the course, including music composer, sound designer, outsourcing manager and QA technician, to name but a few.

If you’re interested in specialisms, although we’re not covering these in the course, Screen Skills is a good place to start to find more information on job descriptions for various specialisms. They also produce a handy career map with information on what each role does and how you progress towards each one.

Which of the four specialisms mentioned in this course are you most interested in?

What do you think are the technical skills and qualifications you might use within these specialisms day to day?

Share this article:

This article is from the free online course:

How To Start Your Career In Games Development


Get a taste of this course

Find out what this course is like by previewing some of the course steps before you join: