John D. Carmack II. 이드 소프트웨어의 공동창업자이며 기술 감독이자 게임 프로듀서 및 프로그래머. 1970년 8월 20일 미국 캔자스 출생.

현대 1인칭 슈팅 게임(FPS) 장르의 원조격인 울펜슈타인 3D, 흥행돌풍을 일으키며 FPS 장르를 대중화하는데 일조한 퀘이크의 핵심 프로그래머로 그가 개발한 빠른 데스매치 타입의 FPS에 최적화된 3D 렌더링과 네트워크는 대단히 혁신적이었다. 존 카맥은 당대 게임 개발자로서는 이례적으로 매우 활발한 온/오프라인 커뮤니티 활동[1]을 했던 사람으로도 유명하다.[2] 그래서 한동안 존 카맥은 한동안 PC 게임업계에서 스타 개발자이자 3D 게임 그래픽 프로그래밍 기술의 구루(Guru)로 추앙받기도 했다.



단순함 및 최소주의를 추구한다. 개발자가 너무 많으면 효율성이 떨어진다며 오랫동안 적은 개발자를 고집하기도 했다. 그 결과 퀘이크 3는 10명, 둠 3는 25명 남짓의 적은 개발자에 의해 만들어졌다. 이는 언리얼 토너먼트나 하프 라이프 2 같은 당시의 경쟁 게임에 비하면 1/3 정도의 수준이다. 그러나 2008년 무렵부터 이드 소프트웨어도 이와 같은 소규모 팀을 유지하기가 어렵다고 판단했는지, 공격적인 확장을 거듭했고 안정적인 성장을 거듭하기 위해 제니맥스 미디어의 이드 소프트웨어 인수 제안을 받아들여서 제니맥스의 산하로 들어가게 되었다.