ジョン・D・カーマック
Surface cachingは彼がQuakeのために発明した。Carmack's Reverse(公式にはz-fail stencil shadowsと呼ばれている)はDoom 3、MegaTextureはEnemy Territory: Quake Warsのために発明した。彼はCamack's Reverseの最初の発明者ではないが、先行研究のことを知らずに独自でこのテクニックを発見したという。
カーマックのエンジンは、ほかの有名な一人称視点ゲーム『ハーフライフ』シリーズ、『コール・オブ・デューティ』シリーズ、『メダル・オブ・オナー』シリーズなどでも使われている。
カーマックは妻と一緒に旅行に出かけたとき、妻の携帯電話を借りてゲームを遊んで、ゲームがつまらないことに気づいた。モバイルゲームを作成することに心を決めて、旅行から帰ってきてからとりかかったのが『Doom RPG』である。
2013年8月7日、カーマックはOculus VR社にCTOとして入社した。2013年11月22日、Oculus VRでフルタイムで働くためにid Softwareを退職した。カーマックの退職理由はidの親会社ゼニマックス・メディアがOculus Riftをサポートすることを望まなかったためであった。