スペースシューティングゲームの世界を作成した方法

経験を共有し、VRプロジェクトの開発方法に関するヒントを提供します


Astro Collapseは、VRゲームの開発における私たちの最初の経験です。前回の記事では、主なアイデア、ゲームのテストと結果について話しました。まず、仮想ゲームを作成するための適切なアプローチについて学びます。今回は、デザインのアイデアを見つける方法と、プレイヤーを魅了するコンピュータの世界を描く方法を紹介します。



私たちのゲームのプロットについて簡単に



小惑星の波が地球に近づいています。人類は脅威にさらされています。主人公は戦艦のパイロット。彼の使命は、惑星から避難したシャトルの道を開くことです。





トレーラーアストロ崩壊



エンジンとプラットフォーム



ゲームの開発には、人気の高いUnity 5エンジンを使用しました。操作は簡単で、ゲームの世界の設計に使用できる既製のソリューションとツールを備えた多くのリソースがあります。OculusユーティリティとUnityアセットを使用しました。



Gear VRプラットフォームを仮想現実の基礎として採用しました。ゲームはSamsung Galaxy S7スマートフォンでテストされました。プロジェクトで同じテクノロジーを使用している場合は、Oculusの公式Webサイトで簡単なVRアプリケーションを開発するための手順が役立ちます。ここでは、VRアプリケーションの初心者向けマニュアル、仮想世界がどのように機能するかを明確に理解している詳細なチュートリアルがあります。



ゲームの世界を作成した方法:グラフィックスとオブジェクトデザイン



設計段階では、詳細なゲームシナリオはなく、仮想世界の全体像しかありませんでした。そこで、ゲーム全体の大まかなプロトタイプを作成しました。グラフィックは印象的でなく、ゲームプレイは退屈でした。しかし、それはその機能を果たしました。私たちは射撃、インターフェース、コントロールをテストしました。



画像

カスタムシナリオの一部



次に、開発段階の明確な計画と期限がなかったため、ゲームを完成させるのに6か月かかりました。私たちは多くの不必要なことをしました:ゲームのインターフェースを数回再設計し、爆発を再描画し、シャトルを救出しました。私たちのチームのプロジェクトマネージャーは遅すぎました。



それは決して終わらないようで、プロジェクトは開発フェーズの間に沈んでしまいました。次回は、詳細なシナリオを1か月間計画して費やし、ゲームを2つにまとめます。

詳細なスクリプトを作成し、チームに役割を割り当て、ゲームを何度も再設計しないように開発段階を明確に計画します。


戦艦コックピット



コックピットからスタート。このために、人気のあるゲームや映画からリファレンスを収集しました。軍艦、武器、シャトルのモデルを探しました。これが、プレイヤーが使い慣れた船のコックピットとゲームインターフェースを設計する方法です。これは、管理をすばやく理解するのに役立ちます。

リファレンスを収集して、チームにゲームの明確な視覚的イメージを提供します。


参照を検索した後、スケッチに進みました。これは、プレイヤーの戦艦の最初のスケッチとその3Dレンダリングの様子です。コックピットスタンスで視界、銃、小惑星を閉じないことが重要でした



画像

。アストロコラプスでの戦闘船のコックピットのスケッチ



。2番目の重要な要素は、コックピットから見える大砲です。スケッチはPhotoshopでスケッチしました。それはこのように判明:



画像

船の武器のスケッチは



その後、我々はBlenderのオブジェクトをモデル化し、Unityにそれらを転送:



画像

ゲーム内の銃の三次元モデルをアストロ折りたたむ



次の段階は、船のインタフェースの詳細な開発です。画面に照準、銃の過熱、健康、地球と関連する船のインジケーターを配置する必要が



画像

ありました。ゲーム内のゲームインターフェイスのスケッチAstro Collapse

明確なインターフェースとゲームナビゲーションを作成して、ゲーマーがゲームプレイをすばやく理解し、ゲームをオフにしないようにします。


チーム内でゲームをテストした後、プレーヤーが画面にインターフェイス要素を配置するのがいかに便利かを理解しました。地球の健康インジケーターを削除し、避難船に関する情報を追加しました:



画像

ゲームインターフェースの最新バージョン



ゲームをダイナミックで面白いものにするために、より多くの動くオブジェクトを作りたかったのです。



これを行うために、彼らは視力の変化、健康状態をアニメーション化し、打撃から揺れを作りました。



ゲームプレイはもっと面白く見えます:





ゲームインターフェースのアニメーション



プレイヤーを軍艦のパイロットのように感じさせるために、コントロールパネルを追加しました。戦闘中はほとんど見えませんが、頭を下に傾けるとはっきり見えます。





戦闘船用操作盤



銀河、小惑星、シャトルの作成



私たちは敵を引きました-小惑星。モデルはゼロから作成されまし



画像

た。シャトルモデルのメッシュ(メッシュ)、拡散テクスチャ(拡散マップ)、法線マップ(法線マップ)



次に、レスキューシャトルをモデル化しました。



画像

完成したシャトル



モデル最後のステップは、戦場を作成することです。地球、離陸シャトル、星銀河、天の川、明るい太陽を追加して、ゲームの世界の自然なシーンを作成しました。





ゲーム内の戦場Astro Collapse



それを復活させるには、ゲームの魅力的な雰囲気を考案する必要がありました。



ゲームプレイを開発した方法



デザインの発展とともに、ゲームプレイについても考えました。最初のアイデアは平凡でつまらないものでした。プレイヤーは小惑星を破壊するだけです。したがって、私たちはどのようにプレイヤーを宇宙の黙示録の雰囲気に浸すかという課題に直面しましたか?スクリプトの作業を開始しました。



私たちのチームは同様のゲームを分析し、特徴的な機能に関するデータを収集しました。したがって、ゲームデザイナーがプレーヤーを魅了する方法と、ゲームをより面白くするために作成するフックについて理解しました。

同様のゲームを探し、何があなたを惹きつけるかを祝います:プロット、ゲームの世界、キャラクター、インターフェース。これをプロジェクトで使用します。


また、事務所から部下を集めて襲撃も行いました。彼らはゲームをもっと面白くするために何をゲームに追加するか考え始めました。それで、私たちはアイデアの完全なリストを書き、それから実装することができたであろう最もエキサイティングなものを選びました。



最初に、プレイヤーの目標を考えました。できるだけ多くの人々を救うことです。これを行うために、地球から避難しているシャトルを追加しました。それらを保存するために、プレイヤーはそれらの道をクリアする必要があります。





プレイヤーが小惑星を撃墜する時間がない場合、シャトルは死にます。



毎分、より多くの小惑星があります。これが私たちがゲームを複雑にした方法です:





ゲームが長くなるほど、より多くの小惑星が地球に飛んでいき、



プレイヤーは他の武器を手に入れることができます。これを行うには、ボーナスキューブをヒットする必要があります。





プレーヤーは、プラズマ砲塔またはレーザー砲を入手できます



。子供のゲームをテストすると、ダイナミクスが不足していることがわかりました。彼らはより多くの船を宇宙に望んでいました。そのため、プレイヤーとともにレスキューシャトルの道を空ける同盟ステーションを追加しました。





同盟の船がプレイヤーを助けます。小惑星は味方を爆破する可能性があります。



戦闘中、他の戦闘ステーションの人々はラジオでプレイヤーと話します。これを行うために、ラジオ放送を行い、悲鳴とパニックとの戦いの雰囲気を作り出しました。私たちはMi-8ヘリコプターのパイロットの実際の戦闘作戦からのいくつかの録音を聞いた。これは、戦闘の雰囲気と参加者の体験を感じるのに役立ちました。

ゲームのリファレンスサウンドを探し、同じような状況に没頭してください。次に、良い声で演技を行います。プロの俳優がゲームに適切な雰囲気を作ります。


ゲームの開始には、船長の真剣な声が伴う。小惑星が最初のシャトルをノックアウトすると、音声は興奮します。地球からの女性の声は、離陸した船と死んだ都市について報告します。





ラジオ放送の助けを借りて、ゲームで黙示録の雰囲気を作り出すために、私たちはプロの俳優に頼りました



その後、ボスが現れます-巨大な小惑星:





プレイヤーはアストロコラプスゲームでボスを破壊し



ます。エキサイティングなゲームには、興味深いプロットと理解できるゲームの世界があります。私たちはプレーヤーを黙示録の雰囲気に巻き込み、明確な目標を設定しました-人類を死から救うことです。ゲームをよりダイナミックにするために、小惑星、ボーナス武器の波を増やし、ボスを思いつきました。インターフェース、爆発、榴散弾、大砲、バトルステーションのコックピットなど、鮮やかな視覚要素でゲームの世界を満たしています。



ゲームデザインのヒント



初めて良いゲームデザインを作成するには、いくつかのルールに従います。



  • ゲーム開発を始める前に詳細なスクリプトを書いてください。キャラクター、レベル、場所、ゲームの仕組みを説明してください。可能な限り詳細を追加して、写真を生き生きとさせます。これにより、適切な開発タスクを設定しやすくなり、プロジェクト時間を短縮できます。
  • . , .
  • , . .
  • , , .
  • . , . , .
  • . , . , , .
  • , . , .
  • キャラクターにふさわしい声を出す。プレーヤーのヘッドフォンでのプロの俳優の怒りや怖い声は、クレジットよりも雰囲気を伝えます。
  • ゲームをプレイして愛し、ゲームデザインのトレンドになる。


私たちのヒントは、ゲームをより速くし、物語をより面白くするのに役立ちます。次回の記事では、Oculusストアで仮想ゲームを初めて公開する方法について説明します。



それまでの間、ゲームAstro Collapseをプレイして、宇宙の黙示録の雰囲気を感じてください!これを行うには、Samsung Gear VRメガネが必要です。彼らはスマートフォンで動作します:Samsung Galaxy Note 4、5、7、S6 / S6 Edge / S6 Edge +、S7 / S7 Edge、S8 / S8 +。



じゃあまたね!



All Articles