Прежде всего это программист, который пишет код игры. С помощью кода он оживляет персонажей, создает удобный интерфейс, добавляет в игру звук, событийный ряд и эффектный визуал. Игры сейчас очень масштабные и требуют разработчиков разных направлений: 3D-программисты, разработчики искусственного интеллекта, UI-специалисты, программисты игровых утилит.
В небольших проектах разработчик игр может отвечать за гораздо большее количество задач. Он может разрабатывать идеи, сценарии развития персонажей, отвечать за графическую прорисовку и настройку правил игры.