Le métier de développeur jeux vidéo comporte deux principales composantes, la programmation Game Play et la programmation Moteur.
La programmation Game Play consiste à la réalisation de l'architecture et du code ayant pour objectif de créer le jeu vidéo lui-même. Il développe les mécanismes du jeu
Dans ce cadre, le, la développeur utilise un moteur de jeu sur lequel il conçoit et code le jeu vidéo. Il, elle respecte les conditions et contrainte du Game design document et travail au sein d'un processus de création en collaboration étroite avec le Game designer et les infographistes.
La programmation moteur consiste en la réalisation du moteur de jeu lui même et des outils accompagnant ce moteur (Moteur NITENDO par exemple). Il s'agit la de programmation de bas niveau et donc plus complexe.