コンピュータゲームの作り方

コンピュータゲームの作り方

ゲームをするのが好きですか?コンピューターを倒すための新しい戦略を考え出し、自分の知恵を使って新たな地平を切り開くのは好きですか?上記の 2 つの要件を満たしていれば、独自のコンピュータ ゲームを作成するのに役立つツールが多数あります。プログラミングの知識があれば、さらに多くのオプションがあります。マウスとキーボードを手に取って、プロセスを楽しんでください。

パート1 パート1/2:

ツールを探す

  1. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/7\/70\/Make-Computer-Games-Step-1-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-1-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/7\/70\/Make-Computer-Games-Step-1-Version-2.jpg\/v4-728px-Make-Computer-Games-Step-1-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1主にテキストベースのゲームを作成します。誰もがグラフィックのないゲームをプレイすることに興味があるわけではないかもしれませんが、おそらくグラフィックのないゲームは作成するのが最も簡単なタイプのゲームです。ほとんどのテキストベースのゲームは、主にストーリー、パズル、またはストーリー、探索、パズルを組み合わせたアドベンチャーに関するものです。 [1] 以下に無料ツールのオプションをいくつか紹介します。
    • Twine はブラウザで高速かつ簡単に使用できます。
    • StoryNexus と Visionaire は、さらに多くのゲームプレイ オプションと静止画像を追加します。
    • Inform7 は、多数のユーザーが使用する強力なツールです。
  2. 2 2D ゲームを作成します GameMaker と Stencyl は、あらゆる種類のゲームを作成するのに最適なオプションであり、プログラミング方法を知らなくてもプログラミングを使用できます。 Scratch! はブラウザ ゲームの作成に使用できるもう 1 つのツールです。
  3. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f3\/Make-Computer-Games-Step-3-Version-3.jpg\/v4-460px-Make-Computer-Games-Step-3-Version-3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f3\/Make-Computer-Games-Step-3-Version-3.jpg\/v4-728px-Make-Computer-Games-Step-3-Version-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 33D ゲームを試します。 3D ゲームは 2D ゲームよりも作成がはるかに難しいため、長時間の作業と多大な労力を費やす覚悟が必要です。 Spark、Game Guru、Unity を使用すると、プログラミングなしでゲームの世界を作成できるため、多くの労力を節約できます。すでにプログラミングの知識がある場合、またはプログラミング方法を学び始めたい場合には、非常に人気のあるゲーム エンジン Unity をお試しください。
    • 既製のアセットを使用する代わりに独自の 3D モデルを作成する場合は、3DS Max、Blender、Maya などの 3D モデリング ソフトウェアが必要になります。 [2]
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/1e\/Make-Computer-Games-Step-4-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-4-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/1e\/Make-Computer-Games-Step-4-Version-2.jpg\/v4-728px-Make-Computer-Games-Step-4-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4プログラミングに重点を置いたアプローチを採用します。プログラミングの経験がある場合でも、ハードコアなアプローチを取るのではなく、最初のゲームでは上記のエンジンのいずれかを使用することをお勧めします。ゲームを完全に制御できるように、ゼロからゲームを作成することを好む人もいます。理想的には、テキスト エディターを使用するのではなく、「統合開発環境」(Eclipse など) でゲームをプログラムする必要があります。これにより、必要なものすべてを 1 つのプロジェクトに統合できるため、より便利です。
    • ほぼすべての言語でゲームをプログラミングできますが、C++ を学習すると、豊富なオンライン ゲーム開発リソースとチュートリアルを備えた強力なツールが得られます。
    広告する
パート2 パート2/2:

ゲームの作成

  1. 1 ゲームのコンセプトを選択します最初のプロジェクトでは、好きなジャンルを選択し、プラットフォーム ゲームやロール プレイング ゲームなど、そのジャンルの古典的な短編ゲームを作成します。始める前に、ゲームについての考えと次の質問に対する答えを書き留めてください。
    • ゲームプレイの主な内容(ゲームの「コア」ゲームプレイ)は何ですか?敵と戦ったり、パズルを解いたり、他のキャラクターと話したりすることが考えられます。 [3]
    • ゲームをどんなものにしたいですか?たとえば、敵と戦うには、リアルタイムのボタン操作やターンベースの戦術戦略が必要になる場合があります。対話ベースのゲームでは、プレイヤーは自分の決定に基づいてプロットの方向性を決定することができ、また、キャラクターや世界について可能な限り多くを学ぶことができます。
    • 試合中の雰囲気はどうですか?それは怖いですか、楽しいですか、神秘的ですか、それとも刺激的ですか?
  2. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/4\/44\/Make-Computer-Games-Step-6-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-6-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/44\/Make-Computer-Games-Step-6-Version-2.jpg\/v4-728px-Make-Computer-Games-Step-6-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2簡単なレベルを作成します。ゲーム エンジンやゲーム作成ツールを初めて使用する場合は、今が始めるのに最適なタイミングです。背景、オブジェクト、動くキャラクターを配置する方法を学びます。プレイヤーと通信できるオブジェクトを作成したり、ソフトウェアの既成オブジェクトを調べて、通信機能が組み込まれているかどうかを確認したりしてください。
    • 方法がわからない場合は、ツールの Web サイトで質問するか、オンラインでヘルプを検索してください。
    • 照明効果やその他のグラフィックの「余計な機能」については心配する必要はありません。
  3. {"smallurl": "https:\/\/www.wikihow.com \/images_en \/thumb \/6 \/6b \/make-computer-games-step-7-version-3.jpg \/vv4-460px-make-make-make-makes-step-7-version-3.jpg" "" "" "" "" "" " www.wikihow.com \/images \/thumb \/6 \/6b \/make-computer-games-step-7-version-3.jpg \ /v4-728px-make-make-make-makes-step-7-version-3.jpg "、" smallwidth ":460、" 345 "" bik "bik" bik " Eight ":546、"ライセンス ":" <div class = \ "mw-parser-output \"> <\/div> "} 3if必要、ゲームのコアゲームプレイを設計します。これには、ゲーム作成ソフトウェアに若干の調整を加えたり、より複雑なシステムをゼロから構築したりすることが必要になる場合があります。以下に例を挙げる: [4]
    • プラットフォーム ゲームを作成する場合、キャラクターがダブル ジャンプしたり、その他の「特別な」動きを行えるようにしたいですか?異なるジャンプの高さを設定します。キーをタップしたり、キーを押したままにしたり、いくつかの異なるタイプのジャンプから選択したりして、異なる応答を行えるようにしたいですか?
    • アクションやホラーのロールプレイング ゲームを作成する場合、プレイヤーはどのような武器でゲームを開始しますか?プレイヤーがアップグレードできる武器を 2 つまたは 3 つ選択してテストします。武器の選択をより面白くしてみてください。たとえば、より多くのダメージを与える武器、複数の敵を攻撃できる武器、敵を弱体化する武器などです。より多くのマナを必要とする呪文や、一度使用すると壊れてしまう武器など、使用コストが非常に高い場合を除き、あらゆる面で最高の武器を作成しないでください。
    • 会話に依存するゲームでは、プレイヤーに画面にリストされた会話の「分岐」の間で選択をさせたいですか、それとも基本的にはただ聞いて、他の場所でクエストを実行してより多くの会話のロックを解除し、戻ってさらに聞くようにさせたいですか?プレイヤーが一度ゲームをプレイしてすべてを見つけられるようにしたいですか、それとも複数のサイドクエストとエンディングを用意する必要がありますか?
  4. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/1\/18\/Make-Computer-Games-Step-8-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-8-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/1\/18\/Make-Computer-Games-Step-8-Version-2.jpg\/v4-728px-Make-Computer-Games-Step-8-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4いくつかのレベルを作成します。最初のゲームでは 3 ~ 5 レベルが適切な目標であり、後からいつでもレベルを拡張できます。上で述べた「コア ゲームプレイ」の設計を念頭に置き、各レベルの課題を異なるものにします。レベルを順番に作成することも、別々に作成して完了したら組み合わせることもできます。どちらの方法も簡単です。
    • プラットフォーム ゲームでは、移動するプラットフォームや動きの速い敵が登場することがよくあります。
    • アクション ゲームには、多数の敵、個々の強力な敵、特定の武器や戦略なしでは倒すのが難しい敵などが登場することがあります。
    • パズル ゲームでは、多くの場合、1 種類のパズルを取り上げ、各レベルでより難しいバージョンを使用するか、プレイヤーにさらに考えることを要求する新しいツールや障害物を導入します。
  5. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/2\/29\/Make-Computer-Games-Step-9-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-9-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/29\/Make-Computer-Games-Step-9-Version-2.jpg\/v4-728px-Make-Computer-Games-Step-9-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5中期および長期の目標を設定します。これらは、多くの場合、「セカンダリ メカニクス」または「セカンダリ ゲーム ループ」と呼ばれます。ジャンプなどのコアゲームメカニクスを使用することで、プレイヤーは敵を倒したりアイテムを収集したりする二次的なゲームプレイを進めることもできます。これにより、レベルの最後まで到達したり、アップグレードのためにお金を貯めたり、最終的にゲームを完了したりするなど、長期的な成果と目標につながります。
    • 例からわかるように、気づかないうちにこれらをすでに含めている可能性があります。プレイヤーがターゲットを素早く見つけられるようにします。プレイヤーが 10 分間プレイして、ゲーム全体が敵を撃つことだけだと思ったら、おそらく飽きてしまうでしょう。最初の敵を倒してコインを獲得すると、報酬としてコインを貯めるという新たな目標があることに気づき、コアゲームプレイによってプレイヤーは直接その目標へと向かうことになります。
  6. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/2d\/Make-Computer-Games-Step-10-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-10-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/2d\/Make-Computer-Games-Step-10-Version-2.jpg\/v4-828px-Make-Computer-Games-Step-10-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6ゲームテスト。各レベルを複数回テストし、友人や知人に助けを求めてください。クエストを無視して最終ボスに直接向かったり、「劣った」武器やアップグレードを選択しながらレベルをクリアしようとしたりするなど、これまで考えたこともなかった方法を含め、さまざまな方法でゲームをプレイしてみてください。これは長いプロセスであり、イライラすることもあります。しかし、バグを修正し、すべてのプレイヤーにとってゲームが引き続き楽しいものとなるようにするためには、それだけの価値があります。 [5]
    • ゲームテスターに​​開始するのに十分な情報を提供するだけです。半完成品をテストしていること、および基本的なコントロールの使用方法を知っておく必要があります。彼らは他に何も知る必要はありません。 [6]
    • ゲーム テスターに​​フィードバック フォームを提供し、すべての情報を記録して簡単に比較および参照できるようにします。 [7] これにより、ゲームについて不明な点がある場合に具体的な質問をすることもできます。
    • 最も役立つゲームテスターは、あなたを知らない人、そしてあなたのゲームを褒める必要のない人です。 [8]
  7. {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/9\/9a\/Make-Computer-Games-Step-11-Version-2.jpg\/v4-460px-Make-Computer-Games-Step-11-Version-2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/9a\/Make-Computer-Games-Step-11-Version-2.jpg\/v4-728px-Make-Computer-Games-Step-11-Version-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7グラフィックとサウンドを改善します。オンラインで検索すれば、多くの無料ゲーム リソースを見つけることができますが、それでも、適さないものを微調整したり、代替手段を探したりするのに時間をかける価値はあります。 2D ゲームのシンプルなデザインを微調整したい場合は、ピクセル アートを学習してください。大規模な 3D プロジェクトに取り組んでいる場合は、OpenGL などのソフトウェアを使用することもできます。照明効果を追加して、プレイヤーが部屋の主要な通路を移動するように促したり、パーティクル効果を追加してクールな攻撃を披露したり、動く背景を追加したりします。歩く、攻撃する、ジャンプする、その他必要なアクションにサウンドエフェクトを追加します。
    • 調整とプレイテストに終わりはありませんが、ゲームのビジュアルとオーディオが基準を満たしたら、ゲームをリリースできます。おめでとう!
    広告する

<<:  運転方法

>>:  耳栓の作り方

推薦する

YouTube動画をダウンロードする方法

このwikiHowでは、YouTube動画をコンピューター、携帯電話、またはタブレットにダウンロード...

感情を麻痺させる方法

人生において、私たちは悲しみ、怒り、嫉妬、絶望、痛みなど、激しく激しい感情を経験することがあります。...

ブラウンの作り方

DIY ブラウンペイント着色のヒント茶色。とてもシンプルな言葉ですが、とても豊かな色彩が込められてい...

蜂の巣を駆除する方法

あなたの家の近くに危険な蜂の巣がありますか?ここでは、蜂や昆虫を安全に追い払う方法をお教えします。 ...

石に絵を描く方法

旅行から持ち帰った石を、どのように興味深い方法で保存できるでしょうか?石に絵を描いてみましょう。楽し...

肩と首のマッサージのやり方

長時間座ったり、長時間運転したりすると、肩や首に痛みが生じやすくなります。肩と首のマッサージは筋肉を...

一人でいることを楽しむ方法

これを読んでいるということは、おそらくあなたはとても退屈しているか、今は一緒に時間を過ごす人がいない...

コンピュータの起動方法

このガイドでは、通常モードと診断「セーフ」モードの両方で起動する方法について説明します。セーフ モー...

衣服から盗難防止タグを取り除く方法

まず最初に、はっきりさせておきたいのは、私たちは盗むことを奨励しているわけではないということです。し...

3D折り紙の作り方

折り紙工芸品は見た目が美しく、友人への素晴らしい贈り物として使用できます。製造プロセスには非常に時間...

フランスのデザートマカロンの作り方

マカロンはフランスでとても有名なデザートで、その味と美しい色彩は他国のグルメたちも魅了しています。よ...

MacでDVDを書き込む方法

Apple コンピュータには、CD や DVD を書き込む機能が組み込まれています。 DVD の記憶...

ワセリンの使い方

ワセリンは石油から抽出されたゲル状の物質で、家庭療法、美容トリートメント、その他多くの家庭用によく使...

クローバーの除去方法

クローバーは一般的な雑草です。芝生の手入れが不十分であったり、栄養不足であったりすると、クローバーが...

自分を定義する方法

私たちは皆、本当の自分を見つけようとしています。しかし、私たちは自分自身を定義するとき、否定的に定義...