0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIを活用した個人開発ダークファンタジーRPGのレベルデザイン法:自動検証パイプラインとゲーム開始〜魔王討伐までのメイン導線設計

0
Posted at

※本記事は、筆者(roripika)の実際のゲーム開発(C++ / Axmol Engine)における実体験・開発ログをもとに、ペアプログラミングAIエージェント(Antigravity)が構成・執筆のサポートを行ってお送りしています。


はじめに

個人・インディーゲーム開発において、ゲームの「面白さ」や「難易度の歯ごたえ」を左右するのが**レベルデザイン(難易度・体験設計)**です。
しかし、敵のHPや攻撃力を勘や手打ちのマジックナンバーで設定していると、「特定ステージで突然詰む」「レベルを少し上げるだけでぬるゲー化する」といった破綻が簡単に発生してしまいます。

本記事では、筆者が個人開発している現代×異世界ダークファンタジーパズルRPGにおける 「AI×決定論的シミュレーションによるレベルデザイン自動化」 の手法と、レベルデザインに詳しくない方に向けて 「ゲーム開始(チュートリアル)から最終ボス(魔王)を討伐するまでのゲーム全体のメイン導線(ゴールデンロード)」 の設計実例を解説します。


1. パイプラインと自動検証によるレベルデザイン

💡 なぜ「勘」による数値調整は破綻するのか?

従来の手作業によるレベルデザインでは、以下のような課題が発生しがちです。

  • 根拠のない数値: 「なんとなく強そうだからHP 5000」と設定し、テストプレイで詰まったら微修正するループ。
  • 難度ゲートの消滅: 高レベル帯になると1レベルの上昇比率が小さくなるため、固定差(例: 3レベル差)で調整すると難度差が成立しなくなる。
  • AIとの協業不全: AIエージェントに「難易度を調整して」と頼んでも、明確な基準や証明方法がないとカオス化する。

⚙️ パイプラインによるレベルデザイン自動化

本プロジェクトでは、人間のデザイナーが高レベルな「設計意図」のみを定義し、敵の具体的なパラメータ算出と勝敗の証明をスクリプトおよびシミュレータに委ねるパイプラインを構築しました。

[設計シート] 人間が編集(高レベルの意図だけ)
   region / ステージ名 / 推奨Lv / 敵構成 / 報酬感
        │  ← 人間が触るのはここだけ!
        ▼
[バランスモデル] プレイヤー戦力比で敵強度を"逆算"
   プレイヤーLv別戦力(本体計算式)を基準に、敵HP/ATK倍率を数理的に決定
        │
        ▼
[オートフィット] シミュレータによる敵倍率算出
   「推奨Lvクリア ∧ 非適正Lv非クリア」を満たす敵倍率を自動探索し、
   データファイルへ書き戻し(手打ちのマジックナンバーを排除)
        │
        ▼
[自動証明・バリデータ] 自動勝敗検証
   各ステージで「想定パーティ@推奨Lv = クリア」かつ
   「非適正パーティ@推奨Lv - gap = 全滅」であることを決定論的に証明

重要な設計原則

  1. クリア余裕バンドの定義:
    • 想定パーティが推奨レベルで挑んだ場合、残HP約20〜65%・所要時間約25〜45秒でクリアできる帯域を「適正」と定義。
  2. 相対的難度ゲート(gap:
    • 高レベル帯ほど1レベルの重みが小さくなるため、非適正レベルの判定幅 gap は推奨レベルに比例させます (gap = max(2, round(推奨Lv × 0.12)))。
  3. 入口(Stage 1)の救済:
    • チュートリアル直後の最初のステージのみ、意図的にゲートを張らず(誰でもクリア可能)にし、成功体験を提供します。

2. レベルデザインの全体像と「メイン導線(ゴールデンロード)」とは?

レベルデザインになじみがない方向けに補足すると、海外のゲーム開発でよく使われる 「ゴールデンロード(Golden Road)」や「ゴールデンパス(Golden Path)」 という言葉は、日本のゲーム開発現場でいう 「メイン導線」「メインフロー」「推奨攻略ルート」「想定進行チャート」 のことです。

単なる「ストーリー進行順」ではなく、「プレイヤーがゲーム開始(インストール)からゲームクリア(魔王討伐)までに辿る、開発者が意図した最も理想的で心地よい成長・体験・機能解放のメインルート」 を指します。

🧩 メイン導線は「レベルデザインの大枠(フレームワーク)」

メイン導線を設計するということは、単にマップやステージを並べることではありません。このメイン導線という骨格・大枠の上に、ゲームを構成する以下の多角的な要素を総合的に組み込み、噛み合わせる設計作業そのものを意味します。

  1. 成長曲線の設計: プレイヤーレベルの上昇カーブとステータス伸び率のバランス。
  2. 報酬設計: 獲得EXP、ドロップ素材、ハクスラ装備ランク、ゲーム内通貨還元のグラデーション。
  3. バランス調整(難度ゲート): 適切なレベルで勝てるが、レベリングを怠ると門前払いされる数理コントロール。
  4. 強化の幅調整: 装備クラフト・料理バフ・研究所(永続バフ)など、強くなり方の選択肢と倍率調整。
  5. 制限事項の追加(制約設計): 満腹度上限、遠征枠、死亡(クリスタル化)ロストリスクなどの緊張感と制約。
  6. 解放タイミング(アンロック制御): プレイヤーの理解度に応じた段階的な機能解放タイミング。

🔍 【補足】クリア型ゲーム vs 運営型(Live-Ops)ゲームのレベルデザイン比較

メイン導線やレベルデザインを考える上で重要なのが、「売り切り・クリア型のゲーム」と「ソシャゲ等の運営型(Live-Ops)ゲーム」による設計思想の違いです。

設計項目 売り切り・クリア型(本作) 運営型(Live-Ops・ソシャゲ)
メイン導線のゴール 明確なエンディング(魔王討伐)
すべての導線が「魔王撃破のカタルシス」へ集約。
終わりのないアップデート
新章追加やイベントで導線が無限に伸び続ける。
成長曲線と上限 上限(レベル・装備ランク)が固定
閉じた数理モデルで厳密にクリアバランスを検証・固定可能。
継続的なパワーインフレ
新キャラ・新装備実装に伴い、成長曲線や難度上限が常にスライドする。
初心者・後発組の導線 難度グラデーションの一貫性
全員が同じ難度曲線・成長体験を味わう(救済不要)。
初心者を強引に引き上げる「後発救済施策」が不可欠
(例: 育成EXP数倍ブースト、型落ち強キャラ配布、メインクエスト難易度緩和・スタミナ0化など、時期に応じて既存プレイヤーの最前線へ追いつかせる)
制限事項の目的 ゲーム体験のメリハリと緊張感
(例: リスク&リターン、資源管理の楽しさ)
リテンション(継続率)とマネタイズ
(例: スタミナ制限、デイリー上限、時短課金)
自動検証(シミュレーション) 全ステージを一括で自動フィット&証明
最初から最後までゲーム全体の難易度曲線を完璧に整えられる。
プレイヤーログに基づく動的チューニング
クリア率やガチャ所持率の分析に基づきアプデごとに微調整。

運営型ゲームでは、サービスの経過とともに後発プレイヤーと先行プレイヤーの格差が広がるため、「初心者応援キャンペーン」や「育成ブースト」「旧章の難易度緩和」といった導線を強引にショートカットさせる施策が時期ごとに必要になります。

一方、筆者が開発しているゲームのようなクリア型ゲームでは、そうした動的な後発救済を挟む必要がありません。**「最初から最後まで、誰がいつ遊んでも変わらない美しく歯ごたえのある難度カーブ」**をAIシミュレーションで決定論的に保証することができます。


3. 個人開発RPGのメイン導線・ゴールデンロード(全体フロー)

上記の各要素(成長・報酬・バフ・制約・解放タイミング)を一本の軸に落とし込んだ、本ゲーム(現代×異世界パズルRPG)のメイン導線(推奨攻略チャート)の実例は以下の通りです。

⏱ 想定プレイ時間・進行モデル

  • 広告視聴あり(クリア報酬2倍活用): 約 10時間
  • 広告視聴なし: 約 20時間
  • 通常ダンジョンで挑戦権(スクロール)を集め、ボスダンジョンで大量の経験値・素材・ハクスラ装備を獲得しながら全11地域を順次攻略していきます。

🗡 【全12ステップ】ゲーム開始〜魔王討伐までのメイン導線フロー一例

1. チュートリアル〜拠点設立(ゲーム開始直後)

  • 現代×異世界の遭遇: 異界干渉により日用品が敵性化した「アノマリー」が街に出現。受付嬢エレナを助けるため、戦闘力のない主人公(マスター)が立ち向かう。
  • マナ視認と能力覚醒: 主人公が空間に漂う『パズルマナ』を視認・供給する能力に覚醒。冒険者にエネルギーを注ぎ、アノマリーを一撃撃破。
  • 拠点設立: ギルドマスターに任命され、都市パルムにギルド拠点を設立。初期冒険者を雇用。

2. 放置・自動化ループの確立(推奨Lv 1〜4 / 地域1〜2)

  • Stage 1「始まりの森」(推奨Lv 1):
    • 基礎施設(倉庫・宿舎・訓練所・鍛冶屋・酒場・神殿)を活用しつつ挑戦。ボス初撃破で 『ギルド派遣(放置遠征)』 解放(解放タイミング)。
  • Stage 2「風渡る草原」(推奨Lv 4):
    • ギルド派遣の遠征帰還で「アノマリーの核(C)」を獲得し、キークエストにより 『モンスター牧場』 解放。放置収益と素材循環がスタート(報酬設計&自動化)。

3. 戦術バフと鉱脈探索(推奨Lv 8〜13 / 地域3〜4)

  • Stage 3「潮騒の沈没海岸」(推奨Lv 8):
    • 素材納品で 『ギルド食堂』 解放。料理による一時的なステータスバフ(HP・攻撃力底上げ)で強敵突破を補助(強化の幅調整+満腹度制限)。
  • Stage 4「木霊の鉱洞」(推奨Lv 13):
    • 鉱脈ダンジョンで上位鉱石を収集し、C〜Bランク装備のクラフト素材を準備(成長曲線&素材報酬)。

4. 永続育成とハクスラ厳選(推奨Lv 19〜26 / 地域5〜6)

  • Stage 5「錆色の荒野」(推奨Lv 19):
    • 荒野の敵討伐で 『魔導研究所』 解放。永続的なステータス強化(プロジェクト投資)を開始(強化の幅調整)。
  • Stage 6「灼熱の砂海」(推奨Lv 26):
    • Bランク以上の装備クラフトで 『アイテム商店』 解放。鑑定スクロールや聖水、高ランク装備の購入が可能になり、ハクスラ・厳選が本格化(報酬設計)。

5. 全施設解放と高難度挑戦(推奨Lv 34〜43 / 地域7〜8)

  • Stage 7「永久凍土の城趾」(推奨Lv 34):
    • ボス撃破で全施設最後となる 『季節イベント広場』 が解放(施設全面オープン)。
  • Stage 8「天涯の霊峰」(推奨Lv 43):
    • A〜Sランクの高品質武具を作成。神殿での復活供物や聖水を用意し、キャラの「クリスタル化(死亡ロスト)」リスクに備える(制限事項&緊張感)。

6. 決戦前夜:極大強化と古代技術(推奨Lv 53〜64 / 地域9〜10)

  • Stage 9「忘却の古代遺跡」(推奨Lv 53):
    • 魔導研究所の研究上限(Lv10)が全面解放。最上位品が解放される(成長曲線&最終強化)。
  • Stage 10「煉獄の火口」(推奨Lv 64):
    • 高火力・属性ダメージに耐える耐性装備と最高級料理でパーティを完全武装(バランス調整)。

7. クライマックス:魔王城と魔王討伐(推奨Lv 76 / 地域11・エンディング)

  • Stage 11「異界の最深部」(推奨Lv 76):
    • 異界干渉の元凶 『魔王』 が待つ決戦の地へ。
    • ボスダンジョンスクロール(魔王城)に突入。
    • 鍛え上げた冒険者パーティ、Sランク装備、料理バフ、魔導研究効果、マスターのマナ供給指揮を総動員して 魔王を撃破
  • エンディング:
    • 異界干渉が収束し、世界を救った伝説のギルドとしてゲームクリア!

おわりに

レベルデザインを「数値の手打ち」から「意図の入力と自動検証」へと移行させることで、開発効率が劇的に向上し、詰みステージのないゲームバランスが保証されます。
そして、成長曲線・報酬・バフ・制限事項・解放タイミングを緻密に組み上げた「メイン導線(推奨攻略フロー)」を描くことで、プレイヤーにとって忘れられないゲーム体験を提供することができます。

インディーゲーム開発やAIを活用したゲームデザインの参考になれば幸いです!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?