私は中規模のインディーズゲームスタジオのプログラマーです。これはチームとしての最初のゲームです。私たちは、利益分配ビジネスプランを備えた、未来的なFPSゲームに取り組んでいます。
とにかく、今まで見たことのない機能(真のリアルな流体、手続き型メッシュ破壊、手続き型スカイボックスなど)を作成できる優秀なプログラマーがいます。彼らは長い時間がかかりますが、見栄えがします。12か月の開発サイクルを目指しています。したがって、これを行うか、単に標準的なゲームを作成する必要があります。
私は中規模のインディーズゲームスタジオのプログラマーです。これはチームとしての最初のゲームです。私たちは、利益分配ビジネスプランを備えた、未来的なFPSゲームに取り組んでいます。
とにかく、今まで見たことのない機能(真のリアルな流体、手続き型メッシュ破壊、手続き型スカイボックスなど)を作成できる優秀なプログラマーがいます。彼らは長い時間がかかりますが、見栄えがします。12か月の開発サイクルを目指しています。したがって、これを行うか、単に標準的なゲームを作成する必要があります。
回答:
できるとわかっているので、やろうとしないでください。
ゲームプレイが最初である必要があり、すべてのもの(グラフィックスも含む)は二次的です。ゲームが楽しくて楽しいが、グラフィックスが貧弱な(または次世代ではない)場合、それはまだ楽しくて楽しいものであり、人々はそれをプレイし、あなたのメタクリティックも良いでしょう。それ以外の場合、ゲームに素晴らしいグラフィックと機能(現実的な流体、手続き型メッシュ破壊など)があるが、面白くないか、プレイするのが難しい(悪いコントロールなど)場合、人々はプレイしません。プレイヤーなし=お金なし、そしてまた悪いメタクリティック。
最初に、やりたいゲームを計画し、そのゲームプレイ機能、プレイ可能な状況について考えてください。見た目がいいからといって、その機能Xをゲームにフィットさせようとしないでください。本当に意味をなさない場合、またはゲームプレイの重要な部分を表さない場合は、単にドロップします。
また、これらの素晴らしい機能の1つが意味をなさない場合、または楽しいものではないと思われる場合は、それらの1つを中心にゲームプレイを構築しようとしないでください。たとえば、「プロシージャルメッシュの破壊があるので、ゲームを進める前にプレーヤーにすべてを破壊させてみましょう(メッシュがプロシージャルに破壊されているのを見ることができます)」。
要約すると、まずゲームとそのニーズについて考えます。そのベースから、開発フェーズを計画すると、これらの素晴らしい機能の1つ以上に適合する十分なスペースがあるかどうかがわかります(特定の種類のゲームにそれらを追加するのが理にかなっている場合)。
12か月のサイクルは、52週目にコーディングを停止してドアから押し出されることを意味するわけではないことに留意してください。演奏する。
理想的には、リリース候補でベータテストを行う時間があるので、緊急バグ修正とチューニングを除くほとんどの作業は50週で停止します。
完全な機能はベータよりもずっと前に導入する必要があるため、46週以内に何かが行われる可能性があるため、ベータで仕上げる前に内部テストを行ってすべてを安定させることができます。ゲームの出荷準備が整うまで、実際にはわずか46週間で済みます。
重要な考えは、システムで作業しているホットエンジニアが、次のタイトルで作業していないエンジニアのトレードに値するかどうかを判断することです。「彼が他にできること」は、決定に対する隠れたコストです。
BTW、シミュレートされた流体量、手続き型破壊、ダイナミックスカイボックスなどはすべて商用ゲームで行われており、それらについてあまり耳にしないのは、ゲーム自体が常に重要だったからです。
幸運なことに、あなたがすることは何でもエキサイティングです!
プログラマーが優れている場合は、それらのスキルを使用して、期限内に予算内で納品してください。そして、今から次の大規模プロジェクトの開始までに、チームが持っているスキルをどのように活用するかを考えてみてください。大きな予算と良い実績があります。
ただし、この方法で作業を行う必要がある場合は、クールなものを1つ選択してください。すべてではなく、2つでもありません-一度に多くのリスク要因を導入しないでください。そして、あなたが選んだものは、ゲームプレイの中心であるに違いありません。残りはすべて綿毛だからです。Blizzardの場合、きちんとした機能を追加することもできますが、その決定は常にビジネス志向の私見です。
しかし、コーダーができることのすべてまたはほんの一部を実装しようとすると、それはクールだと思われ、あなたはちょっとできると思うので、あなたは非常に大きな秋に向かいます。
繰り返しになりますが、重要なのは、コアゲームダイナミックに確実に貢献しないものを追加しないことです。
「これまでにない機能を作成できる優秀なプログラマがいます」
個人的なことは何もありませんが、私はそれを疑う必要があります。Valve(1つだけを選ぶ)には、世界ではないにしても、業界で最高のプログラマーがいます。Havocにはかなり賢い人もいます-他にもたくさんの例があります。彼らはすべてあなたよりも多くのコーダー、より多くの時間、そしてより高い予算を持っています。
さて、あなたはどうにかしてどうにかして絶対的な天才のグループを集めることができたでしょう。しかし、プログラマーができると思っていることと、限られた時間と解放可能な標準で実際にできることとの間のギャップについては、慎重に変化します。他の人が言ったように、あなたは(あなたが非常に自信があるなら)1つを選ぶことができます。個人的には、月に向けて撮影を試みる前に、少なくとも一度はゲームを市場に出すプロセスを経たいと思っています。