回答:
それはコードの最適化だけの問題ですか?
確かにこれには最適化の部分があります。コンソールハードウェアに慣れるプログラマーが多くなればなるほど、グラフィカルな品質をコンソールハードウェアに詰め込む方法を学ぶことができます。
しかし、それが唯一の理由ではありません。
ゲーム開発者は、一連のゲームを作成しながら進化するためのスペースを確保するために、新しいハードウェアで小規模に始める予定ですか?
それは興味深い質問です。ゲーム開発者が新しいコンソールで作業する際に意図的に進化の余地を残すとは思わない。私にはこれは偶発的なものです。しかし、私は修正されるべきです、いくつかの大きなスタジオは結局戦略的にこれを行うかもしれません。
コンピューターグラフィックスのブレークスルーは、コンソールの寿命中に起こるほど一般的ですか?
ゲーム開発者は、一連のゲームを作成しながら進化するためのスペースを確保するために、新しいハードウェアで小規模に始める予定ですか?
彼らは間違いなくそうではありません!
私がゲーム業界に初めて参加したとき、私はこの質問を[あなたが間違いなく聞いた巨大出版社]のプロデューサーに尋ねました。彼は、彼の会社が開発したすべてのコンソールゲームが、プラットフォームで利用可能なリソースの100%を使用したと言った。これはおそらく文字通りの真実ではありませんでしたが、十分に近いです。
どちらかといえば、コンソールゲームは開発の大部分をプラットフォームリソースの120〜150%近くを使用して費やします。開発の最後の数ヶ月は、出荷日までにすべてを「わずか」100%にまで削減しようと必死に費やされています。後続のタイトルがより多くのCPUサイクル/ RAM /ディスク容量などを必要とする場合、開発者はまず現在の技術を最適化する方法を見つけ出す必要があります-より効率的なアルゴリズムを見つけ、より良いデータ圧縮を使用します。
実際、それは完全に理にかなっています。システムの現在の知識を考慮して、ハードウェアの潜在能力を最大限に発揮しようとしないことで、どのような競争上の優位性がありますか?競合他社が同じ抑制を示すと信頼しますか?
コンソールにはほとんど1つの仕様があります。そして、さまざまなバリエーションがたくさんあるPCとは違います。開発者はゲームをより最適化できます。しかし、これは長期的にはスペースマジックを行うという意味ではありません。上限に達します。(現在、360 / Ps3の合計は512 MBであり、多くの開発者にとっては迷惑なようです)
コンソールは6か月後にかなり古くなっています。ハードウェアの仕様では、PCは常により速く成長します。しかし、PC上のゲームが1つのハードウェアセットに対して最適化されることはありません。また、スペックが低い人もいることに留意する必要があります(したがって、ビデオやその他のオプション)。しかし、コンソールゲームに取り組んでいる開発者は、長期的には最適化できるため、ハードウェアで巧妙なトリックを行うことができます。
PS3 / 360ゲームは、ライフサイクルのこの時期にはかなり良く見えます。しかし、PCの特定のpowerbeastに開発者が焦点を合わせたとしたらどうでしょう。
新しいコンソールライフの最初に、開発者はハードウェアに適応する必要があります。プラットフォーム間でコードを平手打ちすることはできません。そのため、ライフサイクルの最初の段階で、現在のゲームが表示されません。生産パイプラインは時間の経過とともに成長します。それはあなたが最初に正しく得ることができるものではありません。多くの最適化を行う必要があり、時間がかかります。続編でより良い機能を見ると、それはテクノロジーの開発が最初のゲームの間に成長していたからです。
通常、真のブレークスルーは新しいハードウェアで発生します。しかし、開発者は、限られたハードウェア上で物事を行うことを可能にする創造的なことができます。