John D. Carmack II (1970/8/20 born) はid Softwareのリードプログラマーで同社の共同設立者の一人であった。
カーマック II は、カンザス州のショーニーミッションで育ち、幼い頃からコンピューターに興味を持つようになりました。 Shawnee Mission East High School を卒業後、University of Missouri – Kansas City で 2 学期を過ごし、その後、フリーランスのプログラマーとして働くために中退しました。 ルイジアナ州シュリーブポートにあるソフトディスクがカーマックを雇い、ジョン・ロメロや他のイド・ソフトウェアの主要メンバーと一緒に働くことになった。 1990年、カーマックとロメロらは、ソフトディスクに在籍しながら、1991年からアポジー・ソフトウェアがシェアウェア配布モデルで発表したシリーズ「コマンダーキーン」の第1作目を制作した。 その後、カーマックはソフトディスクを離れ、イド・ソフトウェアを共同設立しました。
カーマックの最も有名なプログラミング事業は、ファースト・パーソン・シューティング・ゲームの分野です。 彼のプログラミング技術は、このジャンルの代表的なゲームの開発に大きく貢献した。 Wolfenstein 3-D、Doom、Quake、およびそれらの新バージョン (Doom 3 と Quake シリーズの残り) の開発に大きく貢献しました。 彼はいくつかのコンピュータグラフィックアルゴリズムを発明し、特にサーフェスキャッシングと「カーマックの逆張り」を発明しました。 カーマックのゲーム エンジンは、Hexen、Half-Life、Medal of Honor などの影響力のあるファーストパーソン アクション シューティング ゲームで使用するためにライセンスされています。 Quake のソースコードが盗まれ、Quake コミュニティの地下で流通したとき、id Software と無関係のプログラマーがそれを使って Quake を Linux に移植し、そのパッチを Carmack に送りました。
Carmack はまた、慈善団体やゲームコミュニティへの惜しみない貢献でも知られています。 カーマックの慈善事業への寄付先には、彼の出身高校、オープンソース・ソフトウェアの推進者、ソフトウェア特許の反対者、航空宇宙研究、およびゲーム愛好家などがあります。 1997年、彼は Quake “Red Annihilation” のトーナメント優勝者である Dennis Fong に賞品としてフェラーリの1台を贈りました。
2001年3月22日、カーマックは Academy of Interactive Arts & Sciences の Hall of Fame に選出され、ビデオおよびコンピューターゲーム業界で革命的かつ革新的な業績を残した人に与えられる栄誉を受けました。
Carmack は 3D グラフィックスにおける革新で最もよく知られているが、彼はロケット工学の愛好家でもあり、Armadillo Aerospace の創設者でもある。 2000年1月頃に結婚し、2004年8月13日午後12時50分に息子の Christopher Ryan が誕生しました。
Notes
- John Carmack も Mike “Cyb” Watson のゲーム MassMouth 2 で味方または敵として少し登場しますが、彼の前にレベルでプレイヤーが選択できる経路に依存します。
- John は Adrian Carmack とは関係ありません。
- 映画『Doom』では、映画の主人公の科学者を「Dr. Carmack」と名付け、このプログラマを参照しています。
- Kushner, David (2003). 破滅の支配者:どのように2人の男が帝国を作成し、ポップカルチャーを変えたか、New York。 ランダムハウス。 ISBN 0375505245.
です。