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 Dangerous Dave developed by John Romero in 1990. Most recently, John Carmack was involved in the development of Commander Keen in Keen Dreams.