roblox-game-development について
roblox-game-developmentは、Roblox Studio MCPを使ったRobloxゲーム開発向けのスキルです。RobloxForgeの指針で計画、実装、検証を進め、小さなプレイ可能な単位をテストで確かめてから拡張します。
主な機能
- 01Studioの接続状態と機能の確認
- 02編集前のゲームツリー調査
- 03垂直スライスの構築と検証
- 04サーバーによるゲーム状態の管理
- 05プレイテストとコンソール・画像の確認
- 06公式ドキュメントで現行APIを検索
活用シーン
- 01テスト済みのゲームループから開発を開始
- 02通貨やインベントリのサーバー検証を確認
- 03コンソール出力からテスト時のエラーを調査
- 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.mdarchitecture.mdassets.mdassistant-skills.mddevelopment-loop.mdgame-design.mdperformance.mdpersistence.mdsecurity-networking.mdsharp-edges.mdstudio-mcp.mdtesting-debugging.mdtooling.mdui-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
厳守事項
- 垂直スライスだけを作成します。 何もプレイテストせずに、マップ+経済+UI+インベントリ+ショップを構築してはいけません。1つのループを検証してから、拡張してください。
- 真実はサーバーが管理します。 通貨、ダメージ、進行状況、インベントリの権限は ServerScriptService に置きます。クライアントからのリクエストは、サーバーが検証するための提案です。
RemoteEvent != authorization。 - 推測せず、調査してください。 ツールの機能と Studio の状態は、記憶ではなく
list_roblox_studios/get_studio_stateで確認してください。 - 「スクリプトが存在する」ことは「ゲームが動く」ことではありません。 完了にはプレイテストの証拠が必要です。コンソールにエラーがないこと、シナリオを実行したこと、スクリーンショットを撮影して確認したことが必要です。
- プレイテストの前に
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 -> REPEATreferences/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 で読み込んでください。常に、現在の公式ドキュメントを学習データより優先してください。
コメント
Markdown 対応