【ゲーム開発】理想的なゲームの作り方?【開発ナレッジ】

こんにちは、涜(とく)です。

今回はなんだかんだ今まで書いてなかったゲームの制作手順について書いてみようと思います。

とはいえ、人によってやりやすい方法があると思うので、あくまで個人的にはこの方がいいなぁーという手順を書きます。

また前提として、必要なツールや知識等はあまり詳細には書きません。○○推奨とか、○○の知識が無いと~とか、そういうものは手を付けてから悩む問題なので、まずは気にしないのが良いかと。

では、手順にいきますか。


ゲーム制作の手順

まずは大枠を列挙してみます。

  1. アイデアを固める
  2. 最低限動くものを作ってみる
  3. 見映えするようにしてみる
  4. 想定のボリュームになるように内容を盛る
  5. とりあえず動かしてみる→おかしかったら直す
  6. 開発完了にする!

多分どこよりもゆるい表現で書けていると思います。

次は中身にいきます。


1.アイデアを固める

まずはコレ。要は企画です。

大したことはありません。今思いついている内容を文字や画像に起こしてみようというだけです。

えっ?特に思いつかない?
ならまだ作るタイミングではないのでしょう。

色々書いてみた結果、これストーリーだなーと思った方はいらっしゃいますか?
もしかしたらあなたはゲームデザイナーではなく、シナリオライターかもしれません。お話は設計が決まってからにしましょう。融通利かなくなるので。

ここで考えておくべきはあくまでゲームのアイデアです。ゆくゆく作る内容がどんなんだったっけ?というのを振り返るのにも使えるのでゲームデザインを形づくる以上のものはできるだけ抑えましょう。

逸脱する内容は別途資料にまとめたほうが良いです。


2.最低限動くものを作ってみる

次はアイデアを試しに形にしてみようかーというフェイズです。

ここでアイデアが机上の空論になってないか確認します。いわゆるプロトタイプ版です。

あんまり面白くなかったら改良して面白くするかボツにします。今更後戻りできないみたいな状況なら、頑張って面白くしてください。

作っていくために素材が必要になってきますが、ここでは仮素材でいいです。

割と早い段階で素材を集めろとか作る提案をされるサイトさんが多いのですが、きちんと仕様が固まらないうちに素材を用意すると開発効率が悪いです。お試しで作っていくうちに素材の仕様も固まってくるので、そのあたりが分かってから素材を用意するのが賢明かと。

また、ここで作る内容はあくまでも最低限なので、すでに思いついているであろう諸々を作るのは後回しにしましょう。ちなみにこの諸々を入れることで面白くなるとお考えなのであれば、一旦手を止めていただきたい。この時点でそこそこ良くなければ足したところで微妙になる懸念があります。できるだけここで基盤を整えておきましょう。


3.見映えするようにしてみる

無事面白ければ次に進みましょう。

先ほどの最低限のものをクオリティアップさせます。といっても素材の仕様固めも兼ねてのものなので、まだまだ楽しさに面倒さが乗ってくるあたりでしょう。

しかし、見た目が出来上がってくればモチベーションも維持できるはず。

ここを乗り切って、ちょっと遊べるレベルのものを作りきってしまいましょう。

これがα版にあたるものですね。


4.想定のボリュームになるように内容を盛る

次は必要なボリュームにあわせて、遊びの幅やレベルを広げていきます。

広げ方に迷うのであれば以下を参考にしてみてください。

  • そのゲームでやれそうなこと、やりたいことのアイデアを書き出してみる
  • それらを組み合わせて攻略することを前提にしたレベルを最終ステージにする
  • 攻略に使う要素を覚える順に並べて、覚えるためのレベルを設計する
※2に記載の"すでに思いついてあるであろう諸々"が上記の要素にあたるはずです。

ストーリーを考えられている方は、このあたりの設計に合わせてシナリオを載せていくことで、ゲーム上の仕様に納得感を与えられるかと思います。

実際このフェーズの設計自体は2,3あたりと並行にやってしまうことが多いと思います。

ただそれは2,3の先ありきです。途中で折れたら考え損になりかねないので、ここまで来れるようにしっかり進めましょう。我ながら耳が痛い……。

これがβ版です。

5.とりあえず動かしてみる→おかしかったら直す

大体できているはずなので、後はデバッグですね。もちろん途中途中でもするんですが。

ここまでくれば通しで遊べるはずですし、ここからは今まででやるような機能単独のデバッグではなく、まんべんなくプレイしておかしくないか確認します。

とりあえずおかしいところを見つけたら内容をリスト化して管理します。

「見つけた→直す」を繰り返すと上手く直らなかったり、エンバグといって直した結果ほかがおかしくなったみたいな状態になりがちです。こういうものを防ぎたいので、できるだけ見つけてから直しに入るのが良いかと思います。


6.開発完了にする!

まっ、ちゃんとできたかなさすがに。ってなったら出しちゃいましょう。

決心できるうちに……。


また、出す前に確認しておくものも抑えておきましょう。

  • 素材を外から持ってきている方は、著作権の確認や許可取りをしておきましょう。
    • 他にもエンジン等ツールのライセンス表記が必要な場合がありますので、そのあたりの対応もしておきます。
ゲーム内でやることはこんなもんでしょうか?



総括

相変わらずざっくりなんですが、書いてみました。

私自身完全にここまでのステップをすべて踏めた開発があったかというと、専門時代に1人で超小規模のものならあると言えるかもですが、それ以上のものとなれば正直自信はありません。知識の浅い部分もあるかと思いますが、結局すべてを自分だけで担う状態にはあまりならなかったので仕方ないと思っています。

ただ、個人だろうと会社での開発だろうと、基本的にこの手順は変わりません。その点ご安心ください。

そんなわけでゲームの作り方でした。


それでは、どうかあなたのキャリアに悔いのなきよう。

コメント

このブログの人気の投稿

プライバシーポリシー・免責事項

【就活生向け】ゲーム会社の特徴とは?【ゲーム会社編①】

【ゲーム開発】ふと考える、面白さとは何か?【開発ナレッジ】