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 3D Realms (Apogee Software), Bethesda Softworks, Escalation Studios and Firemint. 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.