mcpField
R
roblox-game-development

roblox-game-development

github.com/senjuwoo開発641 回インストール今日更新
リポジトリ

roblox-game-development について

roblox-game-developmentは、Roblox Studio MCPを使ったRobloxゲーム開発向けのスキルです。RobloxForgeの指針で計画、実装、検証を進め、小さなプレイ可能な単位をテストで確かめてから拡張します。

主な機能

  1. 01Studioの接続状態と機能の確認
  2. 02編集前のゲームツリー調査
  3. 03垂直スライスの構築と検証
  4. 04サーバーによるゲーム状態の管理
  5. 05プレイテストとコンソール・画像の確認
  6. 06公式ドキュメントで現行APIを検索

活用シーン

  1. 01テスト済みのゲームループから開発を開始
  2. 02通貨やインベントリのサーバー検証を確認
  3. 03コンソール出力からテスト時のエラーを調査
  4. 04キャプチャ画像でゲームの見た目を検証

MCP 対応

公式Roblox Studio MCPでライブのStudioセッションを調査・操作し、プレイテストや画面キャプチャを行います。特定の検証ツールを使う前に、利用可能なMCP機能を確認するよう定めています。

インストール

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

$npx skills add https://github.com/senjuwoo/ultimate-ai-starter-bundle --skill roblox-game-development

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
api-docs-lookup.md
architecture.md
assets.md
assistant-skills.md
development-loop.md
game-design.md
performance.md
persistence.md
security-networking.md
sharp-edges.md
studio-mcp.md
testing-debugging.md
tooling.md
ui-mobile.md

詳細

Roblox ゲーム開発(RobloxForge)

公式 Roblox Studio MCP (ライブエンジン)と RobloxForge(ナレッジ+検証)を使って、Roblox ゲームを開発しています。まずは譲れないルールを確認してください。詳細はリファレンスを参照してください。

開発サイクル(手順を省略しないでください)

rb_doctor / rb_capabilities   -> is Studio actually connected? (probe, don't assume)
inspect current place          -> search_game_tree / inspect_instance BEFORE writing anything
plan smallest vertical slice   -> one playable loop, not the whole game
implement                      -> server owns truth; client owns input/presentation
playtest via official MCP      -> start_stop_play, character_navigation, get_console_output
read console output            -> errors are data, fix them
screen_capture + INSPECT       -> only claim visual success if you actually looked
fix, re-run, THEN expand       -> vertical slice proven before adding systems

厳守事項

  1. 垂直スライスだけを作成します。 何もプレイテストせずに、マップ+経済+UI+インベントリ+ショップを構築してはいけません。1つのループを検証してから、拡張してください。
  2. 真実はサーバーが管理します。 通貨、ダメージ、進行状況、インベントリの権限は ServerScriptService に置きます。クライアントからのリクエストは、サーバーが検証するための提案です。RemoteEvent != authorization。
  3. 推測せず、調査してください。 ツールの機能と Studio の状態は、記憶ではなく list_roblox_studios / get_studio_state で確認してください。
  4. 「スクリプトが存在する」ことは「ゲームが動く」ことではありません。 完了にはプレイテストの証拠が必要です。コンソールにエラーがないこと、シナリオを実行したこと、スクリーンショットを撮影して確認したことが必要です。
  5. プレイテストの前に rb_capabilities を確認してください。 autonomous_playtest が検証済みでない場合は、検証できなかった内容を伝え、検証したと主張しないでください。

リファレンス(タスクに必要なものだけを読み込んでください)

  • references/studio-mcp.md - ツール一覧、引数の注意点、サブエージェントの使用方法
  • references/development-loop.md - ジャンルごとの垂直スライス方式
  • references/architecture.md - サービス、スクリプトの種類、所有権の境界
  • references/security-networking.md - リモート、検証、エクスプロイトのパターン
  • references/persistence.md - DataStore、予算、UpdateAsync、Studio の安全対策
  • references/ui-mobile.md - ScreenGui、安全領域、タッチ操作への対応
  • references/testing-debugging.md - プレイテストのシナリオ、コンソールの問題切り分け
  • references/sharp-edges.md - AI が構築したゲームを壊す落とし穴
  • references/game-design.md - ループ設計:ACTION -> FEEDBACK -> REWARD -> REPEAT
  • references/performance.md - MicroProfiler を最初に使う最適化、既知の落とし穴
  • references/assets.md - プリミティブを優先、Creator Store の確認ルール
  • references/tooling.md - Rojo/Rokit によるソース管理ワークフロー(任意)
  • references/assistant-skills.md - Roblox 組み込みの rbx-* スキルへのルーティング

API が不明な場合

モデルの記憶を信用しないでください。公式 creator-docs キャッシュに対して rb_docs_search "TweenService:Create" を実行し、該当項目を rb_docs_read で読み込んでください。常に、現在の公式ドキュメントを学習データより優先してください。

コメント