座標系・アクター運動・カメラ・ゲームプレイ状態・ワールド構築をカバーする 74 の簡潔で自己説明的なモジュール。壊れやすい 3D 挙動を一から導くのではなく、エージェントが組み合わせ・改変・応用するための素材です。
自然言語は精密な 3D 挙動には弱いインターフェースです。プロンプトは空間変換をトークンに圧縮し、わずかな曖昧さが方向の反転・不安定な動き・画面と一致しない状態を招きます。
GameBox は壊れやすい 3D とゲームプレイのパターンを、意味の明確な検証可能な実装に変えます。一から導く代わりに、エージェントはこれらの部品から応用して空間的に正確な 3D ゲームを構築できます。
依存ゼロ。ブラウザでそのまま動く素の JS データ構造。
three.js のみに依存。読み込めば描画できます。
three に加え、実行時に Rapier 物理ワールドを注入します。
機能ごとに閲覧。各モジュールに依存ティアと相対パスを明記。
GameBox は導入するフレームワークではなく「素材」です。必要なモジュールを、相対ディレクトリ構造を保ったままプロジェクトへコピーします。
modules/math/WorldBasis.js をゲームプレイ空間座標(前/右/上軸、平面移動、方位、制御変換)の唯一の真実として使います。
カタログを見て、可能な限り既存モジュール、特に運動コントローラーとカメラリグを優先的に再利用します。
選んだモジュールを相対ディレクトリ構造を保ってコピーし import を維持。合えばそのまま、部分的なら現状から改変し、一から書き直さない。
gamebox_usage.md を作り、選んだモジュール・目的・再利用/改変の状態・主な変更・統合方法を記録します。
gamebox をコーディングエージェントの skills フォルダへコピーすると、ブラウザ 3D ゲーム開発のタスクで自動的に検出されます。
git clone https://github.com/shushuitie2017/GameBoxmkdir -p ~/.codex/skills/gamebox && cp -R gamebox/. ~/.codex/skills/gamebox/Codex の入力欄で /gamebox または $gamebox と入力するか、タスクが一致したときに自動読み込みさせます。
git clone https://github.com/shushuitie2017/GameBoxmkdir -p ~/.claude/skills/gamebox && cp -R gamebox/. ~/.claude/skills/gamebox/Claude Code の入力欄で /gamebox と入力するか、タスクが一致したときに自動読み込みさせます。
QR コードを読み取って GameBox オープンソースコミュニティに参加。

WeChat グループの QR コードには有効期限があります。使えない場合は GitHub Issues で最新の招待を入手してください。