Las habilidades de Carmack como programador permitieron el desarrollo de los primeros juegos de acción en primera persona ("First Person Shooter" o "FPS"), Wolfenstein 3D, Doom y Quake, entre otros.