ジョン・D・カーマック
カーマックはルイジアナ州シュリーブポートのSoftdiskに雇用されて、Softdisk G-S(Apple IIGSユーザのためのディスク付き雑誌)を作る仕事をすることになった。そこでジョン・ロメロ、エイドリアン・カーマック(親類関係ではない)などのid Softwareの主要メンバーと出会った。IBM PC(MS-DOS)向けの隔月刊のゲーム購読型プロダクトGamer's Edgeの仕事がチームにアサインされたが、このプロダクトは短命に終わった。Softdisk在籍中の1990年に、カーマックとロメロ達は、Commander Keenを作成した。このシリーズはApogee Softwareから発売され、1991年からはシェアウェアとして配布された。その後カーマックはSoftdiskを離れて、id Softwareを共同で設立した。
彼はさまざまなコンピュータグラフィックスのテクニックの先駆者で、Commander Keenで使われた"adaptive tile refresh"、Hovertank 3-D、Catacomb 3-D、 Wolfenstein 3-Dにおける光の投射は新しい技術だった。Binary space partitioningを最初にゲームで使ったのはDoomである。