John Carmack が語る Quake と id Software の技術的・文化的過ち
John Carmack が語る Quake と id Software の技術的・文化的過ち
技術的な過大野心と「ラグプル」効果
John Carmack は Quake の技術的スコープを、id Software の内部開発プロセスを不安定にした主な過ちとして指摘しています。Carmack は、チームは「Doom++」エンジン上で反復開発を行えば、同じマルチプレイヤーとモッディングのマイルストーンを達成でき、デザイナーに安定した基盤を提供できたはずだと主張します。ところが、完全ポリゴンエンジン、新しいクライアント‑サーバー通信層、そして QuakeC スクリプトエンジンの追求により、デザイナーは基盤が度々変わる状況で作業を余儀なくされ、実質的に「何度も足元の絨毯を引っ張られた」ことになります。
コミュニティの分析によれば、この野心が深刻なボトルネックを生んだとされています。Carmack が画期的なグラフィックとネットワークの開発に注力する一方で、残りのチームは Doom II と Ultimate Doom の開発に追われました。この技術的ギャップにより、Doom と Quake の間に 4 年もの遅れが生じ、もし Doom II のスクリプト可能なクライアント‑サーバー版といったインクリメンタルなアプローチを取っていれば、より良い勢いを保てた可能性があります。
成熟企業におけるスタートアップ的強度のコスト
Carmack は、id Software のチームに対して過度にハードに働きかけたことを認め、成熟した企業は新興スタートアップよりも「余裕」が必要であることに気付かなかったと述べています。スタートアップレベルの強度を永続的に維持すると従業員が消耗すると指摘し、この点は現代の企業経営にとって重要な教訓だとコミュニティでも共感されています。
また、当時の自身の限界についても振り返り、どれだけ人間的に可能な限り頑張っても目標ポイントを頻繁に逃していたと語っています。これは Quake の技術的複雑さが彼自身の生産能力をも超えていたことを示唆し、組織全体への負担を増大させた要因となっています。
株式とインセンティブの構造的失敗
創業者たちが設定した id Software の株式配分と売買契約は大きな過ちとされています。Carmack は、会社が所有権を現在のプロジェクトに積極的に関わっている者に限定しようとした結果、悪いインセンティブが生まれたと指摘します。シリコンバレーで一般的なベスティング方式を採用すれば、所有権とモチベーションの管理がより効果的だっただろうと結論付けています。
技術とビジュアルデザインの対立
id Software では、レベルデザイナーがゲームデザインスキルに加えて強いビジュアルデザイン感覚を持つことが求められるという緊張が常にありました。Carmack は、アーティストとデザイナーのペアリングが十分に早期に行われなかったため、ビジュアルを管理できるデザイナーができない者を軽視する文化が生まれたと認めています。この環境は特に Sandy Petersen のようなデザイナーに影響を与えました。
コミュニティからの洞察は、id Software の遺産に二極化した見方を示しています:
- 技術的成果 vs. 芸術的成果: 一部の観察者は、Carmack の業績はエンジニアリングの偉業(例:真の 3D、曲面、Megatexture)である一方、芸術的成果は特に Doom 2 以降のクリエイティブ離脱に伴い遅れがちだったと指摘します。
- 結果の価値: 内部の混乱にもかかわらず、多くは技術的飛躍がコストに見合う価値があったと主張します。Quake は画期的なレンダラとマルチプレイヤー機能で、ゲーム界の象徴的な巨塔と見なされています。
id Software への長期的影響
Quake とその後継作(Quake II、Quake III Arena)は数世代にわたり PC シューティングシーンを支配し続けましたが、ある分析家は会社の最終的な停滞は id Tech エンジンを Unreal や Source エンジンと競える広範なエコシステムへと転換できなかったことに起因すると指摘しています。この戦略的進化の欠如と、初期の文化的燃え尽きが組み合わさり、id Software が Epic や Blizzard のような大企業へと成長することを阻んだと結論付けています。