John Carmack is a games director, producer, designer and programmer who started the games industry career in 1900. Since then, Carmack has been working with Valve Software, Bethesda Softworks, NVIDIA Lightspeed Studios and id Software. Carmack's first published game was Catacomb Apocalypse. Next, John Carmack worked on Catacomb Armageddon taking on the role of designer. Afterwards, John Carmack worked on QUAKE Mission Pack 1: Scourge of Armagon developed by id Software in 1997. Most recently, John Carmack was involved in the development of Commander Keen in Keen Dreams.