ジョン・D・カーマック

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
ジョン・カーマック(John Carmack)
カーマック(2010年、GDCにて)
生誕 1970年8月20日(44歳)
カンサス州ローランドパーク
職業 id Softwareテクニカルディレクター、アルマジロ・エアロスペース設立者、Oculus VR 最高技術責任者
配偶者 Katherine Anna Kang
子供 2

ジョン・D・カーマック(John D. Carmack II、1970年8月20~)はアメリカ合衆国のゲームプログラマで、id Softwareの共同設立者。Wolfenstein 3DDoomQuakeCommander Keenといったゲームシリーズの主任プログラマ。FPSの生みの親として知られる。

カーマックは3Dグラフィック制作の才能で有名だが、ロケット製作にも熱を入れており、アルマジロ・エアロスペースの設立者兼主任エンジニアでもある。2013年8月にカーマックはOculus VR社の最高技術責任者(CTO)に就任し、Oculus RiftのAndroid対応などを行っている.[1]

経歴[編集]

青年時代[編集]

カーマックの父親は、ローカルテレビ局リポーターのスタン・カーマック(Stan Carmack)である。カンザスシティの都市部に住んでいた子供のころからコンピュータへの関心を持っていた。その後ミズーリ州のRaytownに近いPrairie VillageのShawnee Mission East高校に進学した。David Kushnerの書籍’’Masters of Doom’’によると、「カーマックは14歳の時、Apple IIを盗むために学校に侵入して逮捕され、精神鑑定を受けさせられた(報告書には「他者への共感が見られない」とある)。カーマックは1年間少年院に入ることになった。『もし捕まっていなかったとしたら、また同じようなことをすると思うか?』という質問に、彼は『おそらく』と答えているが、カーマックは『(もし捕まっていなかったとしたら、)おそらく』と、セラピストの言った言葉の繰り返しを省略したのだという」[2]。彼はMissouri-Kansas City大学に進学、2学期にフリーランスのプログラマになるため退学した。

ゲームプログラミング[編集]

カーマックはルイジアナ州ShreveportのSoftdiskに雇用されて、Softdisk G-S(Apple IIGSユーザのためのディスク付き雑誌)を作る仕事をすることになった。そこでJohn Romero、Adrian Carmack(親類関係ではない)などのid Softwareの主要メンバーと出会った。IBM PCMS-DOS)向けの隔月刊のゲーム購読型プロダクトGamer's Edgeの仕事がチームにアサインされたが、このプロダクトは短命に終わった。Softdisk在籍中の1990年に、CamackとRomeroたちは、Commander Keenを作成した。このシリーズはApogee Softwareから発売され、1991年からはシェアウェアとして配布された。その後CarmackはSoftdiskを離れて、id Softwareを共同で設立、現在も在籍している。

彼はさまざまなコンピュータグラフィックスのテクニックの先駆者で、Commander Keenで使われた"adaptive tile refresh"、Hovertank 3-DCatacomb 3-DWolfenstein 3-Dにおける光の投射は新しい技術だった。Binary space partitioningを最初にゲームで使ったのはDoomである。Surface cachingは彼がQuakeのために発明した。Carmack's Reverse(公式にはz-fail stencil shadowsと呼ばれている)はDoom 3、MegaTextureはEnemy Territory: Quake Warsのために発明した。彼はCamack's Reverseの最初の発明者ではないが、先行研究のことを知らずに独自でこのテクニックを発見したという。[要出典]

カーマックのエンジンは、ほかの有名な一人称視点ゲーム『ハーフライフ』シリーズ、『コール・オブ・デューティ』シリーズ、『メダル・オブ・オナー』シリーズなどでも使われている。

カーマックは妻と一緒に旅行に出かけたとき、妻の携帯電話を借りてゲームを遊んで、ゲームがつまらないことに気づいた。モバイルゲームを作成することに心を決めて、旅行から帰ってきてからとりかかったのがDoom RPGである。[3]

制作に参加したコンピュータゲーム[編集]

発売日 タイトル 開発 販売 役職
TBA w:Doom 4 id Software TBD TBD
2012年10月16日 Doom 3 BFG Edition id Software ベセスダ・ソフトワークス テクニカルディレクター、エンジンプログラマー、デベロッパー
2011年10月4日 Rage id Software ベセスダ・ソフトワークス テクニカルディレクター、エンジンプログラマー、デベロッパー
2009年7月28日 Wolfenstein Raven Software アクティビジョン・ブリザード TBD
2007年9月28日 en:Enemy Territory: Quake Wars Splash Damage アクティビジョン プログラミング
May 1, 2006 w:Orcs & Elves Fountainhead Entertainment エレクトロニック・アーツ プロデュース/プログラム/脚本
October 18, 2005 Quake 4 Raven Software アクティビジョン テクニカル・デベロッパー
2005年9月13日 Doom RPG Fountainhead Entertainment id Software プロデュース/プログラム
2005年4月3日 Doom 3: Resurrection of Evil Nerve Software アクティビジョン テクニカル・デベロッパー
2004年8月3日 Doom 3 id Software アクティビジョン テクニカル・ディレクター
November 19, 2001 Return to Castle Wolfenstein id Software アクティビジョン テクニカル・ディレクター
2000年12月15日 Quake III: Team Arena id Software アクティビジョン プログラム
1999年12月2日 Quake III Arena id Software アクティビジョン プログラム
1997年12月9日 Quake II id Software アクティビジョン プログラム
1997年3月31日 w:Doom 64 ミッドウェイゲームズ ミッドウェイゲームズ プログラム
1996年6月22日 Quake id Software id Software プログラム
May 31, 1996 Strife Rogue Entertainment 速度計算 エンジンプログラム
1995年10月30日 w:Hexen: Beyond Heretic Raven Software id Software 3Dエンジン
1996 Final Doom id Software GT Interactive プログラム
1994年12月23日 Heretic Raven Software id Software エンジンのプログラム担当
1994年10月10日 w:Doom II: Hell on Earth id Software GT Interactive プログラム
1993年12月10日 Doom id Software id Software プログラム
1993 en:Shadowcaster Raven Software Origin Systems 3Dエンジン
1992年9月18日 Spear of Destiny id Software FormGen ソフトウェア・エンジニア
1992年5月5日 Wolfenstein 3D id Software Apogee Software プログラム
1991 Catacomb 3-D id Software Softdisk プログラム
1991 Commander Keen: Aliens Ate My Babysitter! id Software FormGen プログラム
1991年12月15日 Commander Keen: Goodbye Galaxy! id Software Apogee Software プログラム
1991 Commander Keen: Keen Dreams id Software Softdisk プログラム
1991 Shadow Knights id Software Softdisk デザイナー/プログラム
1991 Rescue Rover 2 id Software Softdisk プログラム
1991 Rescue Rover id Software Softdisk プログラム
1991 Hovertank 3D id Software Softdisk プログラム
1991 Dangerous Dave in the Haunted Mansion id Software Softdisk プログラムg
December 14, 1990 Commander Keen: Invasion of the Vorticons id Software Apogee Software プログラム
1990 w:Slordax: The Unknown Enemy Softdisk Softdisk プログラム
1990年 w:Catacomb II Softdisk Softdisk 開発
1990年 Catacomb Softdisk Softdisk プログラム
1990年 w:Dark Designs II: Closing the Gate Softdisk Softdisk プログラム/デザイナー
1990年 en:Dark Designs: Grelminar's Staff ジョン・D・カーマック w:Softdisk 開発
1990 Tennis ジョン・D・カーマック w:Softdisk 開発
1990 w:Wraith: The Devil's Demise ジョン・D・カーマック Nite Owl Productions 開発
1989 w:Shadowforge ジョン・D・カーマック Nite Owl Productions 開発

参考文献[編集]

  1. ^ John Carmack Joins Oculus as CTO”. oculusvr. Oculus VR. 2013年8月7日閲覧。
  2. ^ Masters of Doom by David Kushner. Quoted in The Weekly Standard, Vol. 012, Issue 23. [1]
  3. ^ Snider, Mike (18 July 2007), “Q&A with id Software's Kevin Cloud and Steve Nix”, USA Today, http://www.usatoday.com/tech/bonus/2007-07-16-q&a-id_N.htm?csp=34