ビデオゲームの開発を始めるとき、最初に環境(建物、木、山など)を作成することに重点を置くべきですか、それともAI (プレイアブルキャラクター、NPCなど)に重点を置くべきですか?
ビデオゲームの開発を始めるとき、最初に環境(建物、木、山など)を作成することに重点を置くべきですか、それともAI (プレイアブルキャラクター、NPCなど)に重点を置くべきですか?
回答:
最初のステップは、実行可能な最小限の製品を作成することです。
MVPは、プレイ可能なゲームと見なすことができる絶対的な最小値です。一部のプレースホルダーを除いて、まだグラフィックは必要ありません。基本的な入力を受け入れ、最もコアなゲームメカニズムを実装するだけです。
その後、そこから繰り返します。
その理由は、ゲームのアイデアが実際に機能するかどうかをテストするためのテストベッドが必要だからです。実際にプレイするとまったく面白くないゲームアイデアのために、資産とAIを開発するために何ヶ月も浪費する可能性があり、それをすべて破棄することを余儀なくされます。
また、アセットやAIをゲームに組み込んで実際に操作したときの外観や感触を自分で体験することなく、「ブラインド」でアセットやAIを設計することはほとんど不可能です。これらを組み込むためのプロトタイプゲームが機能していない場合、最終的に数え切れないほどの時間を無駄にする可能性があります。アセットをデザインして磨き、最終的にゲームでそれらを見る機会があったら、最初から再デザインします。そして、その後、楽しいものではないためにそれらを使用するゲームメカニックを削除することにしたため、とにかくそれらを捨ててしまう可能性があります。
次に、プロトタイプを用意するとき、「AIファーストまたはグラフィックスファースト」という質問は、プログラマーとアーティストが並行して作業しているため、まったく意味がありません。ただし、ゲーム内のアクターの外観と動作は一致する必要があるため、コミュニケーションをとることが重要です。プレーヤーは、「かさばる野蛮な」敵は「軽快なスピードスター」敵とは異なる動作をすることを期待します。このプロセスは、プログラマー(「私たちはそのような動作をするオブジェクトをプログラミングしていますが、それがどのように見えるかを考え出します」)によって、アーティストによって(「私たちはそのように見えるオブジェクトを設計しています」 、それがどのように動作するかを考え出します」)またはそれは、両方が一緒に座って新しいゲームエンティティのアイデアをブレインストーミングする相乗的なプロセスである可能性があります。どのようなプロセスでも、特定のチームで機能します。
伝えたいストーリーとゲームの目的を理解する必要があります。これらは他のすべてを導き、ユーザーに何度も戻ってくる何かを与えます。
ストーリーラインから始めることは常に役立ちます。そして、性格と環境は等しく重要です。次に環境を選択します。これは、キャラクターが何ができるかを決定するのに役立ちます。環境は物理学をほぼ固定しているため、キャラクターは最後に来ます