マガジン

ゲームが面白い理由を分解する:目標・障害・報酬の設計

遊びをつくる

執筆にClaudeを使用しています。

不具合の起きた順番を絵札で並べ、相手に伝えるための手紙を整える手元。
記事のテーマをもとに制作したAI生成イラスト。

ゲームを作っていて「なんとなく動くのに、遊んでいて楽しくない」と感じたことはないでしょうか。操作は問題なく、バグもない。それでも手が止まってしまう。その原因の多くは、コードではなくゲームの構造にあります。 「面白さ」は漠然とした感覚に見えますが、プレイヤーが感じる手応えは、ほぼ例外なく目標・障害・報酬の三つの要素がかみ合ったときに生まれます。この三つを意図して設計できるようになると、「動くだけのゲーム」から「また遊びたいゲーム」へと大きく変わります。 この記事では、なぜその三つが面白さを生むのかという理由から始め、それぞれをどう具体的に設計するか、そして三つがかみ合わないときに何が起きるかを順に説明します。

この記事の目次
  1. なぜ「目標・障害・報酬」が面白さを作るのか
  2. 目標の設計:「何をすればいいか」を迷わせない
  3. 障害の設計:抵抗は「理不尽」ではなく「挑戦」にする
  4. 報酬の設計:努力に「意味があった」と感じさせる
  5. 三つがかみ合わないときの具体的な症状
  6. 次の行動

なぜ「目標・障害・報酬」が面白さを作るのか

人が何かに熱中するとき、脳の中では「何をすべきかが見えている」「それが簡単すぎず難しすぎない」「頑張った結果が返ってくる」という三つの条件が同時に満たされています。これはゲームに限らず、スポーツや学習にも共通する構造です。

ゲームの文脈に置き換えると、目標は「何をすればいいかの明確な指針」、障害は「目標を単純に達成させない抵抗」、報酬は「努力に対して返ってくる変化」です。どれか一つが欠けても体験は崩れます。目標がなければプレイヤーは何をすればいいかわかりません。障害がなければすぐに終わってしまい、達成感が生まれません。報酬がなければ努力が空振りになり、続ける動機が消えます。

この三つは独立しているように見えて、実際には互いを定義し合っています。障害の難しさは目標の重さで決まり、報酬の価値は障害の大きさで決まります。設計の失敗はたいてい、この三つのバランスが崩れたときに起きます。

目標の設計:「何をすればいいか」を迷わせない

目標には短期目標と長期目標の二層があります。「このブロックを崩す」は短期目標、「全ステージをクリアする」は長期目標です。どちらか一方しかないゲームは、プレイヤーの集中が持続しにくくなります。

短期目標は、画面を見た瞬間に把握できる粒度が理想です。「敵を倒す」「穴を飛び越える」「タイミングよくボタンを押す」といった、数秒以内に試行できる行動がこれにあたります。プレイヤーが次に何をすべきか迷う時間が長いほど、集中は切れやすくなります。

長期目標はモチベーションの幹になります。ただし、長期目標が「クリアするだけ」という一つしかない場合、途中でやめてもさほど困らないため、離脱につながりやすいです。「全コインを集める」「タイムを縮める」「別ルートを見つける」のように、複数の長期目標を用意すると、異なる動機を持つプレイヤーをつなぎとめられます。

設計上の落とし穴として多いのは、「作者には自明だが、プレイヤーには伝わっていない目標」です。チュートリアルなしでゲームを他の人に渡し、最初の30秒で何をしようとするかを観察するだけで、目標の伝わり方を確認できます。

障害の設計:抵抗は「理不尽」ではなく「挑戦」にする

障害はゲームに摩擦を生み出すものですが、その摩擦が「やる気をそぐ理不尽さ」になるか「克服したくなる挑戦」になるかは、設計の質で決まります。

挑戦として機能する障害には三つの条件があります。

  1. 原因がプレイヤーにわかること 失敗したとき、なぜ失敗したかが見えなければ学習できません。「当たったから死んだ」は明確ですが、「何かに当たったっぽいけどどれかわからない」は理不尽です。判定の可視化や、失敗直後の短いフィードバックが助けになります。
  1. スキルか判断で乗り越えられること 運だけで決まる障害は、成功しても達成感が薄くなります。「練習すればできる」という感覚がプレイヤーを継続させます。難しくする手段として乱数を使う場合も、プレイヤーが対処できる余地を残すことが大切です。
  1. 難易度が段階的に上がること 最初から難しすぎると、プレイヤーは目標達成の可能性を感じられずにやめます。「序盤は一つの障害、中盤は二つの障害が同時に来る、終盤はタイミングも加わる」のように、習得したスキルを組み合わせる形で難しくするのが基本です。

よくある失敗は「障害を増やして難しくしようとすること」です。要素を足すより、既存の障害の組み合わせを変えたり、タイミングを厳しくしたりする方が、難易度のコントロールが精密になります。

報酬の設計:努力に「意味があった」と感じさせる

報酬とは、プレイヤーの行動に対してゲームが返す変化です。スコアの増加、新しい場所へのアクセス、アイテムの獲得、ストーリーの進展など、形はさまざまです。共通して必要なのは、報酬がその直前の努力と結びついて知覚されることです。

報酬のタイミングは設計の中でも見落とされがちです。障害を乗り越えてから報酬が届くまでに間が空くと、何に対して報われたのかがぼやけます。敵を倒した瞬間にスコアが跳ね上がる、ゴールに着いた瞬間に演出が起きる、といった即時性が基本です。

報酬には有形の報酬と無形の報酬があります。アイテムやスコアは有形です。無形の報酬は「手応えのある操作感」「スキルが上がった実感」「ストーリーへの没入」などです。アクションゲームで敵を倒したときの爽快な効果音やモーションは、数値的な報酬がなくても無形の報酬として機能します。

報酬設計で陥りやすいのは「報酬の過剰供給」です。すべての操作に対して派手なエフェクトと効果音を重ねると、プレイヤーはすぐに慣れてしまい、本来強調したい達成感が埋もれます。日常の操作と、重要な達成のタイミングで報酬の強度を意図的に変えることが大切です。

三つがかみ合わないときの具体的な症状

目標・障害・報酬のバランスが崩れると、プレイヤーの感想に特徴的なパターンが現れます。

  • 「何をすればいいかわからない」 → 目標が不明瞭か、短期目標が欠けています。
  • 「すぐ終わる」「物足りない」 → 障害が弱すぎて、達成感が生まれていません。
  • 「難しすぎて無理」 → 障害が強すぎるか、原因がわからない失敗が続いています。
  • 「続ける気になれない」 → 報酬が薄い、または努力と報酬の結びつきが見えていません。
  • 「最初は楽しいが飽きる」 → 長期目標がないか、障害の変化がなく同じ体験が繰り返されています。

テストプレイをするとき、「楽しかった・楽しくなかった」だけでなく、この症状に当てはまるコメントが出ないかを観察すると、修正すべき箇所を特定しやすくなります。

次の行動

手元に作りかけのゲームがあれば、「目標・障害・報酬」の三つをそれぞれ一文で書き出してみてください。書けない要素があれば、そこが改善の起点です。作り始める段階であれば、まず短期目標一つと、それを阻む障害一つだけを決めてから実装を始めると、構造が整った状態でゲームを広げていけます。アソバースでは完成したゲームをHTMLまたはZIPで投稿して他のプレイヤーに試してもらえるため、テストプレイの場としても活用できます。