1枚の画像から、メッシュファイルではなく、アニメーション対応のThree.js用TypeScriptコードでオブジェクトを再構築します。
majidmanzarpour/threejs-game-skills
ゲーム制作の作業を振り分けるディレクタースキルを含む、Three.js製ブラウザーゲーム向けのCodex・Claude Code用エージェントスキル9種。
- スター
- 2,541
- フォーク
- 252
- 未解決の Issue
- 5
- 最終コミット
- 23 日前
これは何?
Three.js Game Skillsは、Three.jsでブラウザーゲームを作るためのCodexおよびClaude Code向けエージェントスキル集です。エントリーポイントとなるthreejs-game-directorがリクエストを振り分け、ゲームプレイシステム、グラフィックス、UI、デバッグ、QAとリリース、さらに3D・画像・音声アセットの生成を担当する専門スキルにつなぎます。各スキルのフォルダーには、それぞれSKILL.md、リファレンス、ヘルパースクリプト、アセットが含まれています。
パッケージには、Vite + TypeScript + Three.jsのスキャフォールドが含まれています。生成されるゲームには、決定論的なテストフック、seed付きRNG、スモークテスト、ビジュアルリグレッションのベースライン、ボットによるプレイテスト用のPlaywrightテンプレートが用意されており、エージェントがブラウザー上で自分の作業を確認できます。canvas検査ヘルパーはピクセル指標と描画予算のデータを報告し、エビデンスチェッカーは指定されたスクリーンショット一式をrun IDと照合して検証します。
外部アセットの生成は任意です。3DモデルにはTripo、画像にはGemini、音声にはElevenLabsを使用し、それぞれ個別のAPIキーが必要です。キーが設定されていない場合、ディレクターはプロシージャル生成のアセットに切り替え、その制約を報告します。
主な機能
- 01ディレクタースキルが、ゲームプレイ、グラフィックス、UI、デバッグ、リリースに関する幅広いゲーム制作依頼を専門スキルに振り分けます。
- 02決定論的なテストフックとseed付きRNGを備えた、Vite + TypeScript + Three.jsのゲーム用スキャフォールドが付属します。
- 03スモークテスト、ビジュアルリグレッションのベースライン、ボットによるプレイテスト用のPlaywrightテンプレートが含まれています。
- 04ピクセル指標と描画予算のデータを報告するcanvas検査スクリプトを提供します。
- 05Tripo、Gemini、ElevenLabsとの任意の連携により、3Dモデル、画像、音声を生成できます。
ユースケース
- CodexまたはClaude CodeのAIコーディングエージェントを使い、空のフォルダーからブラウザーゲームを作る。
- 既存のThree.jsプロトタイプのビジュアル、HUD、モバイル操作を改善する。
- Three.jsゲームプロジェクトに、自動ブラウザーテストとスクリーンショットのベースラインを追加する。
- APIキーが使える場合に、外部プロバイダーを通じてゲーム向けの3Dモデル、テクスチャ、効果音を生成する。
クイックスタート
- 1
Codex 用のすべてのスキルをインストールする
npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a codex -g -y - 2
Claude Code 用のすべてのスキルをインストールする
npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -y - 3
プロジェクトフォルダーで Codex または Claude Code を開き、threejs-game-director を使ってゲームを作るよう指示する
使う前に知っておきたいこと
- Codex と Claude Code のエージェントでのみ動作し、単体のゲームエンジンとしては使えません。
- アセット生成機能の一部では、Tripo、Gemini、または ElevenLabs の有料 API キーが必要です。キーがない場合、エージェントはプロシージャル生成アセットを使用します。
トピック
よくある質問
- threejs-game-skills とは?
- ゲーム制作の作業を振り分けるディレクタースキルを含む、Three.js製ブラウザーゲーム向けのCodex・Claude Code用エージェントスキル9種。 Three.js Game Skillsは、Three.jsでブラウザーゲームを作るためのCodexおよびClaude Code向けエージェントスキル集です。エントリーポイントとなるthreejs-game-directorがリクエストを振り分け、ゲームプレイシステム、グラフィックス、UI、デバッグ、QAとリリース、さらに3D・画像・音声アセットの生成を担当する専門スキルにつなぎます。各スキルのフォルダーには、それぞれSKILL.md、リファレンス、ヘルパースクリプト、アセットが含まれています。
- threejs-game-skills は無料で使えますか?ライセンスは?
- threejs-game-skills は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- threejs-game-skills は今もメンテナンスされていますか?
- 活発にメンテナンス中。threejs-game-skills の最終コミットは 2026年9月28日 です。
- threejs-game-skills は何に使えますか?
- CodexまたはClaude CodeのAIコーディングエージェントを使い、空のフォルダーからブラウザーゲームを作る。 既存のThree.jsプロトタイプのビジュアル、HUD、モバイル操作を改善する。 Three.jsゲームプロジェクトに、自動ブラウザーテストとスクリーンショットのベースラインを追加する。 APIキーが使える場合に、外部プロバイダーを通じてゲーム向けの3Dモデル、テクスチャ、効果音を生成する。
- threejs-game-skills のインストール方法は?
- Codex 用のすべてのスキルをインストールする: npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a codex -g -y Claude Code 用のすべてのスキルをインストールする: npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -y プロジェクトフォルダーで Codex または Claude Code を開き、threejs-game-director を使ってゲームを作るよう指示する
- threejs-game-skills はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/majidmanzarpour/threejs-game-skills
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
場所と時刻を指定すると、ブラウザー上でその場所の夜空を再現するオフライン対応のインタラクティブなWebアプリ。
WebGLとWebGPUでグラフィック、スプライト、テキストを描画する高速なWeb向け2Dレンダリングライブラリ。
React Three FiberとWebGPUを基盤にした、ブラウザまたはCLIから利用できるローカルファーストのオープンソース3D建築エディター。AIエージェント向けにMCPツールを提供します。
AIコーディングエージェント向けのゲーム開発スキルファイル74種を収録。エンジンやタスクに合ったスキルを読み込むルーターも備えています。
シミュレーションを一時停止してもスライダーを操作できる、ゲーム風スキルショットのVFX調整用Three.js・GLSLサンドボックス。