A game programmer is a software engineer, programmer, or computer scientist who primarily develops codebases for games or related software. Often there are many types of game programmers. The lead programmer translates the design into a technical specification for the game and then delegates tasks to the programming team. General programmers work on a whole range of tasks, often working with code that other programmers have written.

» Game and gamification design glossary