独自のメトロダむビングを䜜成する方法





メトロむドノァニア研究が頻繁に行われ、プレむダヌが操䜜するキャラクタヌが新しい胜力を獲埗しお先に進むこずができるゲヌムスタむル2Dたたは3D。 このようなゲヌムは、倚くの堎合、亀通ルヌトを暪断するアクションアドベンチャヌゲヌムです。 圌らは「成長」システムを䜿甚したす。これは、ゲヌムを枡すために必芁な重芁なアップグレヌドを開きたす。 「metodiving」ずいう名前は、メトロむドずキャッスルバニアずいう蚀葉が混ざったものに由来したすが、同じ基本蚭蚈哲孊を䜿甚する他のゲヌムもありたす。 これらのゲヌムには、れルダ、シャドりコンプレックス、ケむブストヌリヌフランチャむズのすべおのゲヌムが含たれたす。 実際、れルダ、メトロむド、たたはキャッスルバニアのゲヌムプレむの構造に倧きな違いはありたせんシンフォニヌオブザナむトゲヌム。



この蚘事は、メトロダむビングのゞャンルでゲヌムを曞くずいう難しいタスクに取り組みたいゲヌムクリ゚むタヌを察象ずしおいたす。 ゲヌムを䜜成したこずがなく、ゲヌムの䜜成を開始する方法に関するヒントを探しおいる堎合は、 Unity 、 Unreal Engine 、 Construct 2たたはその他のゲヌム構築ツヌルなどのツヌルに粟通するこずをお勧めしたす。 ゲヌムを䜜成する方法を最初に孊習する必芁がありたす。最初から䜜成する方法は教えたせん。



読み続けおいる堎合、必芁なスキルがあり、メトロダむビングのゞャンルでのゲヌムの蚈画に関する情報を探しおいるず思いたす。






メトロダむビングの基本



メトロダむビングのゞャンルでゲヌムを蚈画するのは倧倉な䜜業です。 このプロセスには、開発を開始する盎前に蚈画しないず陥りやすい萜ずし穎がたくさんありたす。 このゞャンルのゲヌムはそれほど倚くありたせん。なぜなら、リニア開発モデルを䜿甚するず、通垞は倱敗するからです。 優れたメトロタむトルを䜜成するには、開発者はすべおの機胜ずアップグレヌドがどのように機胜するかを理解しおから、レベルの生産に進む必芁がありたす。 泚すべおの機胜を最初に実装しなくおもメトロプロモヌションの䜜業を開始できたすが、プロゞェクトの完成郚分を倧幅に凊理するこずなく、埌から远加するこずはほずんどできたせん。その過皋でゲヌムずキャラクタヌの成長を枡したすこれに぀いおは埌で詳しく説明したす。



ここでは、メトロダむビングの開発に関する独自の哲孊ず考えを述べたすので、この蚘事を厳密な蚈画モデルずは考えないでください。 あなただけがあなたが䜕を必芁ずし、これを最高に達成する方法を知っおいるので、原則ずしおではなくアドバむスずしお蚘事を読んでください。 最も革新的な゜リュヌションのいく぀かは、芏則を時々砎るこずを必芁ずしたす。 ここで説明する蚭蚈戊略は、2次元および3次元のゲヌム、およびあらゆるカメラスタむルサむドスクロヌル、カメラのオヌバヌヘッド、䞀人称芖点などに適しおいたす。



1.ゲヌムプレむシステムの蚈画







レベルで䜜業を開始する前に、ゲヌムの基盀を䜜成する必芁がありたす。



A.デザむン/䞀意性



ゲヌムの目的ずそれをナニヌクにするものを決定したす。





B.プレヌダヌのプロパティ



基本的なプレヌダヌプロパティを遞択したす。 キャラクタヌが新しい胜力を埗る前にできるこずは





B.胜力、歊噚、道具、装備



ゲヌム䞭にキャラクタヌが受け取る胜力、歊噚、ツヌル、装備を決定したす。 これらの胜力は、以前のスキルを向䞊させたり、既存のスキルの䞊で䜿甚したり、装備したり、匟薬などの制限を持぀こずができたす。 最も重芁なこずは、胜力を互いに区別するものを決定するこずです。





胜力、ツヌル、および機噚はさたざたな方法で実装できるこずを忘れないでください。 アクティブにするこずができ、プレヌダヌがボタンを抌すかコマンドを実行する必芁がありたす。 受動的で、適切なタむミングでタスクを自動的に完了したす。 それらはプレヌダヌの遞択で着甚および削陀するこずができたす。 それらには、再利甚や特定の堎所での䜿甚を劚げる制限がある堎合がありたす。 それらは、環境、敵、たたは障害物ず察話するために䜿甚できたす。 圌らは限られた量を持っおいるか、䜿い捚お可胜性がありたす。



2.システムの実装







メむンキャラクタヌず圌の成長のプロセスで䜕をしたいかずいうコンセプトを蚈画したので、始めたしょう。 高品質のメトロダむビングでは、すべおのメカニックの䜜業のニュアンスがあるこずに泚意しおください。 最適なメカニズムは、さたざたなナヌスケヌスを持぀メカニズムです。 それらは、新しいゲヌムプレむの機䌚を生み出し、プレヌダヌに困難をもたらす構成で実装できるように制限がありたす。 この時点で、ほずんどの倱敗は「メトロディビング」ゞャンルのゲヌムを䜜成するずきに発生したす。 プレむダヌが獲埗するすべおの胜力はナニヌクであり、よく考えられ掗緎されたメカニックで圌に報酬を䞎えなければなりたせん。 䜜成する時です。



以䞋のような胜力の完党なリストが必芁です。



A.胜力のリストの䟋-この䟋では、単玔で暙準的な胜力を䜿甚したす。 あなたのリストがより創造的でナニヌクになるこずを願っおいたす。





プレむダヌが獲埗する胜力の数はあなた次第です。 あなたのゲヌムに必芁な数なら䜕でもできたす。 この段階のリストにはただ順序がありたせん。



B.胜力基準 -䜿甚した堎合に胜力がどの皋床到達できるかを瀺すレベルの構築基準が必芁です。 これは、レベルの蚭蚈ずカスタマむズに圹立ちたす。 䟋デフォルトの最倧ゞャンプ高さ2メヌトル、高ゞャンプの堎合5メヌトルむラストず図は蚈画に圹立ちたす





この段階では、敵ずの盞互䜜甚はただありたせんが、ずにかく、キャラクタヌの盞互䜜甚胜力に関する䜜業を開始する䟡倀がありたす。それらは䞖界ずの盞互䜜甚にも䜿甚されたす。



3.通過のテストシヌケンス







メカニズムが実装されおいるため、ここでいく぀かの質問に答えるために拡匵テスト環境の抂芁を説明する必芁がありたす。 暙準化された倖芳になるように、レベルのリ゜ヌスを䜜成する䟡倀がありたす。 同じサむズを䜿甚しお、グリッド䞊に構築したす。これにより、レベルのリ゜ヌスを移動し、接続する順序を倉曎できたす。



テストシヌケンスは、互いに接続された郚屋のセットです。 このシヌケンスを䜿甚しお、プレむダヌがどの胜力をどの順序で発芋するかを芋぀けたす。



各郚屋は次の目暙を達成したす。







プレヌダヌは、出口にゞャンプできない郚屋に萜ちたす。 プレむダヌはアむテム「ハむゞャンプ」を拟いたす。 圌は、新しい胜力でゞャンプする棚を芋぀けたす。 プレむダヌは郚屋から出るために高いゞャンプ胜力を䜿甚するこずを䜙儀なくされおいたす。



これらの郚屋は、自己完結型のゲヌムプレむでなければなりたせん。 これらは倧きな郚屋であっおはならず、矎しく芋える必芁はありたせん。 プレヌダヌに必芁なすべおの情報は、デフォルトですぐにカメラを衚瀺する必芁がありたす。 プレむダヌが受け取った胜力の最も暙準的な䜿甚方法を瀺す必芁がありたす。 郚屋ず状況はシンプルで明確でなければなりたせん。 郚屋で唯䞀面癜い郚分は、新しい胜力を適甚する必芁がある郚分です。 この段階では、興味深いレベルの構造や耇雑なレベルの構造を䜜成しようずはしおいたせんこれは、開発段階での目暙からあなたをそらすかもしれたせん。



発芋されたすべおの胜力を備えたすべおの郚屋の抂芁を説明した埌、受信するのに興味がある順に䞊べおください。





開始-テストの実行-ハむゞャンプのテスト-猫に倉わるテスト-逆重力のテスト-終了



4.シヌケンステスト







シヌケンスをテストできるようになったので、ゲヌムが圧瞮された状態になるこずを確認し始めたす。 キャラクタヌの「成長」の時はい぀でもキャラクタヌの気持ちを理解できたす。





これらの質問に答えながら、改善が必芁なものを改善する方法に぀いお考え始めたす。 プレむダヌがおもしろい機䌚を早めに埗る堎合、郚屋の順序ず胜力を埗る順序を倉えおみおください。 プレむダヌがパッセヌゞを「砎る」堎合は、䟋を修正するか、メカニックを調敎しお制限を蚭けたす。 プレむダヌが混乱した堎合、郚屋たたは胜力のメカニズムを修正したす。 䜕かがおかしい、たたは䞍快に感じた堎合は、修正たたは削陀したす。



この段階では、ゲヌムの䜜成をただ開始しおいないため、アむデアを攟棄するのはごく普通のこずです。 あなたはそれを正しくする必芁がありたす。



すべおが正垞に機胜し、レベルのシヌケンス党䜓を簡単に確認できる堎合は、先に進むこずができたす。 すべおが良さそうで、動きの胜力を䜿った通過の順序に満足しおいるなら、盞互䜜甚の胜力に取り組む時です。 い぀でもデバッグオプションの機胜をオンにできるようにしたす。 これにより、時間を倧幅に節玄できたす。



5.䞖界、オブゞェクト、敵ずの盞互䜜甚のテスト







そのため、キャラクタヌの移動方法はすべおわかっおいるので、敵やオブゞェクトずのやり取りを決定するずきが来たした。 別の簡単なテスト環境を䜜成しお、ワヌルドおよびオブゞェクトずの盞互䜜甚をセットアップしたす。



ほずんどの堎合、次のものがありたす。





これらのアむテムのいく぀かは、新しい胜力を獲埗する前に䜿甚するこずができ、䜿甚する必芁があるこずに泚意しおください。 他の人を䜿甚するには、胜力を䜿甚する必芁がありたす。 各胜力に぀いお、それがうたく機胜するむンタラクティブ芁玠が少なくずも1぀必芁です。 たたは、この機胜を適甚するには必芁です



6.敵







キャラクタヌのデフォルト胜力のいずれかを䜿甚しお各敵ず戊うのは興味深いはずです。 簡単に打ち負かすこずはできたせんが、それでも可胜です。 各胜力に脆匱な敵が少なくずも1人いるように、十分な数の敵を蚈画する必芁がありたす。 完党に「ポンピングされた」キャラクタヌず戊うのが面癜いほどの敵が必芁です。 どの敵があなたのゲヌムずレベルに最も適しおいるかはあなた次第です。



キャラクタヌの成長感芚を維持するには敵が必芁です。 それらは方皋匏の重芁な郚分です。



7.胜力テストシヌケンスの完了







新しいむンタラクションを完了するために必芁な少なくずも1぀のタむプのドアたたは障害を完了したら、䞀連のテスト機胜を終了できたす。



これで、プレむダヌが䞖界ず察話できるようにする胜力をアンロックたたは獲埗できる新しいテストルヌムを䜜成できたす。 これらの郚屋を、䜜成した最初のテストシヌケンスに远加したす。 タスクは、すべおのドアを挿入し、むンタロックずモヌションモディファむアのロック解陀のペヌスが䞀臎し、それらがうたく適合するこずを確認するこずです。



ほずんどの堎合、盞互䜜甚新しい歊噚たたは攻撃は、動きのアップグレヌドの間に均等に配眮され、ペヌスがスムヌズになりたす。 しかし、同じペヌスのゲヌムは予枬可胜であるため、異なるペヌスを遞択できたす。 そしお、人々は予枬可胜性にうんざりしおいたす。



テストシヌケンスのすべおの胜力をアレンゞするずきは、自分の奜みを䜿甚しおください。 その結果、䜜成しおいるゲヌム党䜓のマむクロバヌゞョンを取埗できたす。 すべおの郚屋に次々に入宀し、次の郚屋に移動しおドアを開けるこずができる機胜のロックを解陀できたす。 受け枡す胜力ごずに1぀の郚屋があり、合栌するために必芁な操䜜は1぀だけです。 この段階では、プレむダヌが最適なルヌトに沿っおゲヌムを完了するために胜力を獲埗する必芁がある正しい順序を芋぀けたす。





スタヌト-ランテスト-ハむゞャンプのテスト-砲匟のテスト-毒衣のテスト-猫に倉身するテスト-氷の攻撃のテスト-暗芖のテスト-逆重力のテスト-終了



これらのテストレベルでシヌケンスが壊れる心配はありたせん。 すべおを正しければ、それは䞍可胜です。



この時点で、ゲヌムプレむがどのように感じられ、胜力が䜕をするかを知るこずができたす。 プレむダヌが胜力、アむテム、たたは歊噚を受け取るたで、通路を䞭断できるこずがわかりたす。 たた、各胜力がい぀開くかを知っおおり、この順序の良いアむデアを埗たす。 開始するには、䞀連の盞互䜜甚ず敵が必芁です。 ゲヌムの品質はメカニックに䟝存し、この段階でキャラクタヌをコントロヌルするのに退屈しおいる堎合、興味深いコントロヌルを達成する必芁がありたす。



これで、完了したすべおの胜力のリストず、プレヌダヌがゲヌムを完了するためにそれらを開く順序ができたした。 完党なりォヌクスルヌは次のようになりたす。



  1. ランニング
  2. ハむゞャンプ
  3. 射撃

  4. 毒衣
  5. 猫に倉わる
  6. アむスアタック
  7. 暗芖
  8. 逆重力




レベル蚭蚈の䟋



個々のレベルの蚈画を立おるのに圹立぀このガむドを远加する䟡倀があるように思えたした。





むンタラクションの基本サむクルを枡す



この画像は、メトロダむビングスタむルでプレむするための蚈画レベルの䟋です。 凡䟋から、地図䞊の蚘号の意味が明確になっおいたす。 このスキヌムは、暪スクロヌル型カメラ、頭䞊にカメラを眮いたゲヌム、たたは完党に3次元のゲヌムに適しおいたす。



郚屋の芏暡ず圢状は重芁ではありたせん。 䜜業の開始時に、それらは任意のサむズにするこずができたす。 このスキヌムは、蚈画段階でゲヌム党䜓を粟神的に理解し、オブゞェクトの配眮方法を芚えるのに圹立ちたす。 私の䟋では、回路をほが完党に線圢にしたした。 次に、このデザむンを䜜成するために䜿甚されるデザむン哲孊を芋おいきたす。



1.開始

プレむダヌは、STARTマヌクがあるこの䞖界に入りたす。



2.ドア

暙準の゚ントリポむントは、プレむダヌがゲヌムの珟圚の段階で䜿甚可胜な胜力を䜿甚しお開くこずができるドアです。 それらは緑色でマヌクされおいたす。



3.ポむントを保存する

ゲヌムをどこにも保存できず、代わりにセヌブポむントが䜿甚される堎合、それらの1぀を䞖界の初めに配眮する必芁がありたす。 そのため、死埌のプレむダヌは、できるだけ䜕床も䜕床も繰り返す必芁がありたす。



4.郚屋A1ぞの入り口

ルヌムA1はプレむダヌに䞖界を玹介したす。 これは、プレむダヌが䞖界のテヌマに出䌚う最初の郚屋です。 この郚屋は印象的であり、プレヌダヌの泚意を匕く芁玠があるはずです。



5.孊習宀A1

郚屋A1を探玢するず、プレむダヌに秘密を䞎えるこずができたす。 プレヌダヌに提䟛できるものに応じお、重芁たたは些现なこずができたす。



6.退宀A1 +トランゞション゚リアぞの入り口

プレむダヌはA1を出お、A2に入る前に䞭間゚リアを通過したす。 トランゞショナル゚リアは、倚様性を生み出すために䜿甚でき、プレむダヌがアクションから抜け出すのに圹立ちたす。 たた、゚ンゞンが必芁ずする堎合、隣の郚屋の負荷を隠すために䜿甚するこずもできたす。



7.ルヌムA2ぞの入り口プレヌダヌがただ持っおいない胜力が必芁です

A2は、1぀の目的を果たす郚屋です。 この郚屋は、プレむダヌが䞍圚の間、プレむダヌが胜力を䜿甚する゚リアをすぐに芋るこずを保蚌したす。 これは、プレヌダヌがそれ以䞊進むこずができない障壁です。 赀でマヌクしたした。 この郚屋はプレむダヌを導くので、圌らは間違いなくこの障壁を芋るでしょう。 圌は目立たなければなりたせん。 プレむダヌの蚘憶に刻印されるように配眮する必芁がありたす。 これは、郚屋の目を匕く唯䞀の重芁な郚分である必芁がありたす。 このバリアを匷調するためのさたざたなツヌルがありたす。照明を䜿甚しお゚リアの重芁性を匷調できたす。その隣に泚目すべきオブゞェクトスタチュヌたたはシンボルを配眮できたす。たた、バリアの䜍眮が明確になるように郚屋を圢䜜るこずもできたす。私はこれたで圌がアクセスできない゚リアに぀ながるポむントに気づきたした。



8.郚屋A2を出る

郚屋A2の障壁を芋お、プレむダヌは利甚可胜な唯䞀の新しい出口に進みたす。 ここで圌らは別の障壁を芋るこずができたすが、それは匷調されるべきではありたせん。 埌で2番目の障壁がここに配眮される理由を理解できたす。



9.郚屋A3ぞの入り口パズルたたはスタディ゚リア

プレヌダヌは最終的にA3になりたす。 それはパズルや研究分野になりたす。 プレむダヌは明らかにA4にアクセスするためにパズルを解きたす。 プレヌダヌが賢い堎合、远加の郚屋B1オプションのB1に到達する方法を芋぀けるこずができたす。 これを通るルヌトはオプションですが、B1にシヌクレットを配眮するこずで䟡倀を高めるこずができたす。



10. A4ぞの入り口戊闘宀

最埌に、プレヌダヌはA4になりたす。 これは、深刻な戊闘のある郚屋、たたは危険な敵が出珟し始める゚リアである可胜性がありたす。 プレむダヌがセヌブポむントの盎前で死なないように、耇雑すぎおはいけたせん。



11.保管宀ぞの入り口

ゲヌムにセヌブポむントがある堎合、セヌブルヌムはバトルルヌムに続きたす。 プレむダヌが隣の郚屋で死亡した堎合、たたはボスずの戊闘で死亡した堎合、プレむダヌはさかのがる必芁はありたせん。 ボスの郚屋の近くにセヌブを配眮しないでください。そうしないず、ボスずの緊密なミヌティングが予枬しやすくなりたす。



12.郚屋A5ぞの入り口将来の胜力を刺激する+匟薬/蟲堎の資源を補充する胜力

A5は、ボス戊の前の最埌の゚リアです。 この郚屋のレむアりトには2぀の目的がありたす。 たず、将来の胜力を䜿甚しおプレむダヌをからかいたす。 これは圌にこの䞖界に戻り、ゲヌムの埌半で胜力を獲埗する動機を䞎えたす。 第二に、䞊叞ず䌚う前に少し困難が生じたす。 たた、ボスのすぐ前で匟薬や資源を逊うこずで、匟薬や資源を補充するこずもできたす。 この郚屋にはプレむダヌがただ到達できない秘密があるはずです。そのため、以前は蚈画しおいなかったものをゲヌムに远加できたす。そのような秘密は、匟薬の増加、機䌚の拡倧、たたは別の䞖界からこのレベルに戻る方法ですらありたす。



13.トランゞション゚リアぞの入り口ボスルヌムの前

䞊叞の郚屋のドアに䞀方通行の暙識がありたす。 この䞀方通行の入り口は、単にプレむダヌの背埌で閉たるドア、たたはより耇雑なトランゞションにするこずができたす。 たずえば、プレヌダヌは競技堎に萜ちるかもしれたせん。 この時点で、プレむダヌが来たずきず同じ方法で戻るこずができないようにしたす。



14.䞊叞ずの郚屋ぞの入り口

ゲヌムにボスがいる堎合は、この堎所でその1人ずの䌚議を手配する必芁がありたす。 ゲヌムにボスがいない堎合は、この郚屋を新しい胜力を獲埗するための゚リアにしたす。 ボスを倒したプレむダヌは、うたく蚭蚈された「特別なもの」を手に入れたす。



15.新しい胜力の取埗

新しい胜力はプレむダヌにずっお魅力的でなければなりたせん。 意図的か぀特別な堎所に配眮する必芁がありたす。



16.郚屋を出る新しい機胜の䜿甚

この新しい胜力を受け取ったプレむダヌは、それを䜿甚しお郚屋を出る必芁がありたす。 そのため、プレむダヌに胜力の䜿甚方法を匷制的に習埗させたす。ほずんどの堎合、プレむダヌはここで倱うこずができないため、ヒントを䜿甚する必芁さえありたせん。赀でマヌクされた障壁を克服する胜力を䜿甚する必芁がありたす。そしお、このアクションはプレむダヌにずっお明らかなはずです。



17.トランゞション゚リアでの新しい胜力の再利甚

プレむダヌがバリアを通過する胜力を䜿甚した埌、圌らは次のトランゞション゚リアでそれを再び䜿甚しなければなりたせん。この時点で、新しい胜力が䜕をしおいるかを思い出させる必芁がありたす。これが魔法のあるずころです。



18.郚屋A2ぞの再入堎カット

プレむダヌが新しい胜力で終了したばかりの出口は、たさに次に進むべき堎所ぞのショヌトカットを䜜成したした。぀たり、圌はそれらを正しい方向に向けたす。今、圌らはA2に戻り、レベルで最も蚘憶に残るオブゞェクトに盎面しおいたす。



19.新しい機䌚を獲埗した埌、カットを䜜成するレベルを䜜成する

プレむダヌは新しい胜力を埗るために長いレベルのシヌケンスを経隓したした。 これは、高品質のメトロダむビングゲヌムプレむの重芁な郚分です。レベルは、新しい胜力を獲埗した埌にカットを䜜成するように構成する必芁がありたす。これは偶然ではありたせん。このために意図的に努力する必芁がありたす。



20.ルヌムA2の新しい胜力の再利甚

次に、プレヌダヌは新しい胜力を䜿甚しお、特別な泚意を匕いた障壁を克服したす。このために、ゲヌムは新しい゚リアに入るこずで圌らに報酬を䞎えたす。圌らは新しい胜力をすでに3回䜿甚しおいたす。プレむダヌは、しばらく䜿甚しない堎合でも、この胜力の存圚を芚えおいる可胜性がありたす。



結論ずしお



アプロヌチの基本を抂説したした。レベルの䜜成に䜿甚できたす。同じ手法を繰り返さないでください。さたざたなパタヌンでたすたす進歩する䟡倀がありたす。



著者に぀いおKeenan PearsonはHalo 4/5、Metroid Prime 2/3、Donkey Kong Country Returnsなどのゲヌムのリヌドを務めたした。



All Articles