Fue el principal programador de juegos de id, tales como Commander Keen, Wolfenstein 3D, Doom, Quake, Rage y sus secuelas.