mcpField
G
game-design-core-loop-extractor

game-design-core-loop-extractor

github.com/stanestaneクリエイティブ・メディア8840 回インストール6 週間前に更新
リポジトリ

game-design-core-loop-extractor について

機能の列挙から、プレイヤーが繰り返す行動、フィードバック、状態変化、動機を特定するゲームデザイン向けスキルです。ループの弱点や不要な段階も診断します。

主な機能

  1. 01反復可能なコアループの抽出
  2. 02行動・反応・報酬の分解
  3. 03コアと補助システムの区別
  4. 04破綻や冗長な段階の特定
  5. 05設計変更と最小修正の提案

活用シーン

  1. 01ゲームのコンセプトや企画の明確化
  2. 02プロトタイプの反復体験の評価
  3. 03機能の膨張の診断
  4. 04ゲームの基本プレイサイクルの整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/stanestane/game-design-skills-bundle --skill game-design-core-loop-extractor

インストール後、Claude Code で/game-design-core-loop-extractorを入力して読み込まれたか確認します。

同梱ファイルreferences/family-conventions.mdreferences/output-patterns.md

詳細

ゲームデザインのコアループ抽出

構造を装うだけの飾りのような機能一覧ではなく、体験を動かす実際の反復可能なループを抽出します。

チームがメカニクス、システム、コンテンツについて説明できても、ゲームを動かし続ける反復的なアクション・フィードバック・動機のサイクルを説明できない場合に、このスキルを使います。プレイヤーが繰り返し何をするのか、ゲームが何を返すのか、なぜプレイヤーはもう一度それをしたいのか、そしてループのどこが途切れ、肥大化し、形骸化しているのかを特定します。

このゲームデザインスキルファミリーに共通するスタイル、優先順位付け、診断ルールについては、references/family-conventions.md を読んでください。 推奨される提案と最小限の修正の構成については、references/output-patterns.md を読んでください。

コア原則

コアループは、単なるアクションの連続ではありません。繰り返し生まれる動機の循環です。

有用なループの定義では、以下を明らかにします。

  • プレイヤーが何をするか
  • ゲームが何を返すか
  • その結果、どのような状態変化が起きるか
  • プレイヤーがなぜそのループに再び入りたいのか

次のサイクルに戻ってくる理由を説明できないなら、そのループは不完全です。

作成するもの

以下を作成します。

  1. 抽出したコアループ - デザインから読み取れる、最も明確な反復可能ループ
  2. ループの各段階の内訳 - 重要な段階を順番に示したもの
  3. ループを動かす要因 - プレイヤーを再び引き込む報酬、プレッシャー、緊張感、またはファンタジー
  4. ループの途切れと停滞する段階 - ループが弱い、肥大化している、分かりにくい、または動機につながらない箇所
  5. デザインへの示唆 - 簡略化、強化、削除、分離すべき要素

プロセス

1. 抽出対象を定義する

以下を明確にします。

  • 分析対象となる具体的なゲーム、機能セット、またはスライス
  • トップレベルのゲームループとサブループのどちらを抽出するか
  • ドキュメントに既存のループの説明があるか

以下を記述します。

  • 抽出対象
  • ループの範囲
  • 説明されているループ(あれば)
2. プレイヤーの反復サイクルを特定する

以下を確認します。

  • プレイヤーは何を何度も繰り返すのか?
  • サイクルは何をきっかけに始まるのか?
  • 何をもって1サイクルが終わり、次のサイクルが始まるのか?
  • 繰り返すたびに、どのリソース、状態、知識、または機会が変化するのか?

一度きりの準備や、たまに使うサイドシステムではなく、実際の反復に注目します。

3. ループをアクション、フィードバック、報酬、新たな動機に分解する

各段階について、以下を特定します。

  • プレイヤーのアクション
  • ゲームの反応
  • 報酬または結果
  • 続ける理由

役立つ問い:

  • プレイヤーの直近の目標は何か?
  • ゲームはどのような結果を返すのか?
  • 次のサイクルを魅力的、または必要にするものは何か?
  • 緊張感はどこで高まり、どこで解放されるのか?
4. コアループとサポートシステムを区別する

以下を分けて考えます。

  • 実際のコアループ
  • 進行ループ
  • 経済ループ
  • メタループ
  • ソーシャルループ
  • リテンションのための仕組み

デザインには多くのループが含まれることがよくあります。主要なエンジンを支える足場と、主要なエンジンそのものを混同しないでください。

以下を確認します。

  • 任意のレイヤーを取り除いても、ゲームの刻々とした体験を定義するのはどのループか?
  • ループを強化するシステムはどれで、単に飾っているだけのシステムはどれか?
5. ループの動機としての完全性を検証する

ループに以下が含まれているか確認します。

  • 明確な開始
  • 意味のあるアクション
  • 分かりやすいフィードバック
  • 満足できる報酬または結果
  • 繰り返す本当の理由

よくある問題の兆候:

  • 1つ以上の段階が曖昧
  • 報酬が実質的な意味を持たない
  • 新たな動機がないまま反復だけが続く
  • 実際には複数のつながりのない連鎖を無理に貼り合わせたループである
  • ループが長すぎて循環として感じられない
6. 停滞する段階、肥大化、見せかけのループを特定する

以下を探します。

  • プレイヤーの状態を実質的に変化させない段階
  • 意味のある場面の間に挟まれた雑用
  • 反復を促すには弱すぎるフィードバック
  • 構造上はループとして存在するものの、感情的な起伏に乏しいループ
  • 実際には反復ではなくコンテンツの進行にすぎない、ループとして説明されたもの
7. 抽出したループを明確に記述する

以下のような簡潔な形式を優先します。

  • 観察 -> 選択 -> 行動 -> 解決 -> 獲得 -> 再び開始 または
  • 探索 -> 戦闘 -> 報酬獲得 -> アップグレード -> 再び探索

次に、このループがプレイヤーを引きつける理由を説明します。

8. ループを設計上の示唆に変換する

ループの重要な各要素について、以下を明確にします。

  • ループのステップ
  • 現在の強みまたは弱み
  • 変更内容
  • リピートプレイへの期待される効果

例:

  • 報酬が伝わりにくい → フィードバックを改善し、状態変化をより明確にする
  • 遷移のステップが肥大化している → 手間のかかる部分を短縮または削除する
  • 新たな緊張感が生まれない → 希少性、発見、エスカレーション、または戦略的な結果を加える

回答の構成

ユーザーから別の指定がない限り、以下の構成を使用します。

抽出対象
  • ...
抽出したコアループ
  • ...
ループのステップごとの分析
  • ...
ループを動かす要素
  • ...
ループの中断と機能していないステップ
  • ...
設計上の示唆
  1. ...
  2. ...
  3. ...
最小限のループ改善
  • ...

クイックモード

スピードが重要な場合は、この簡易分析を使用します。

  • プレイヤーが最も頻繁に繰り返す行動は何ですか?
  • ループを締めくくる報酬や状態変化は何ですか?
  • プレイヤーが次のサイクルを望む理由は何ですか?
  • どのステップが余分ですか?
  • ループをより明快、または魅力的にするために、どのような変更を一つ加えますか?

使用上の注意

この抽出ツールは、特に以下に役立ちます。

  • コンセプトの定義
  • ピッチの磨き上げ
  • プロトタイプの評価
  • 機能の肥大化の特定
  • 分単位で繰り返されるゲームの仕組みの明確化
  • 実際のエンゲージメント構造と、見せかけの進行要素の切り分け

よくあるパターン:

  • 多くのチームはループではなく、システムについて説明します
  • 進行要素がコアループと誤認されがちです
  • 行動の長い連鎖が、必ずしもループとは限りません
  • 外部からの報酬だけに依存する場合、コアループは弱い可能性があります
  • ループを一息で説明できない場合、内容が曖昧な可能性があります

基本方針

ゲームが生き続けるのは、何かが十分明快に完結し、十分に変化し、繰り返しに意味を感じさせるだけの期待をもたらすからです。

このスキルを使って、その原動力を特定し、どこで勢いが衰えているのかを明らかにしましょう。


Stanislav Stankovic による Game Design Skills Bundle の一部です。 PolyForm Noncommercial 1.0.0 のライセンスに基づき、個人、学術、非営利目的で無料で利用できます。商用利用にはライセンスが必要です。ライセンスはスキルパックとして販売されています。利用条件については https://github.com/Stanestane/game-design-skills-bundle をご覧ください。

必須の表示:Copyright Stanislav Stankovic (https://www.stane-island.net/)

コメント