gamedev-skills/awesome-gamedev-agent-skills

出典
GitHub
初登場日
分野
スキル
GitHubスター数
2,540
主な言語
Python

外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

gamedev-skills/awesome-gamedev-agent-skills

何をするか

このリポジトリは、コーディングエージェントが特定のゲームエンジンと作業に合わせて読む開発手順を集めたものです。READMEでは、Godot、Unity、Unreal、ブラウザー向けのフレームワークなどを扱う74個の専門スキルと選択用の手順を紹介しています。入力は開発依頼と、エンジンやバージョンを判別できるプロジェクトファイルです。選択手順ではエンジンの系列を一つ決め、必要な技術分野、ジャンル、作業フローの説明を追加し、その文書だけを読む構成です。直接の出力は選ばれた作業指示であり、コード変更や遊べる成果物は利用するエージェントと開発ツールに依存します。SKILL.mdには複数のエージェントで読めるメタデータと手順が入り、詳しい参考資料は必要時に読みます。開始には対応するエージェント、読めるスキルフォルダー、該当プロジェクトとエンジン環境が必要です。ゲームエンジンや独立した実行サービスではなく、文書の基準バージョンや形式検査だけで生成コードが全プロジェクトで動くとは判断できません。

ライセンス

Apache-2.0 寛容で特許許諾を含みます。商用利用できます。告知を残し、変更点を明記します。

同じ分野のリポジトリ

  • MaryCache/imozuru
    未知の分野で検索上位の要約だけに止まらず、原文の根拠までたどるためのClaude Code用調査スキルです。入力は問いと回答に必要な主張で、出力は用語や人物の地図、調査記録、保存原文と主張別の抜き書きページです。異なる方針の検索役で手がかりを集め、参考文献、著者と文書リンクをたどります。論文だけでなく公式文書、本人の経験記録や動画字幕も種類を区別して扱います。原文をローカルに保存してファイルと行を指定し、報告生成器は正規化した抜き書きが指定区間にあるか照合して、不一致なら生成を止めます。Claude Codeに登録して調査を依頼する必要があり、導入だけで継続調査が始まるわけではありません。スクリプトにはPython 3.10以降が必要で、PDF、OCR、動画字幕には別の道具が必要となり、引用追跡はOpenAlexへ接続します。根拠がそろうか探索が飽和した時に止まり、未取得資料も示しますが、資料の真実性を保証する手順ではありません。検索語は外部へ送られ、保存原文は再配布用ではないため、機密の問いと資料の利用権限に注意が必要です。
  • alchaincyf/huashu-motion
    huashu-motionは、Claude CodeやCodexなどのコーディングエージェントが製品発表動画をコードで作るためのAgent Skillで、CLIとブラウザ編集画面studioを備えています。製品サイト、CSV、音声録音を渡すと、エージェントが三つの方向を提案し、リズムシート(場面ごとの拍の計画)を書いてから、GSAPで動くindex.htmlを一つ作ります。エージェントは効果音を付け、発表動画の音楽はABC記譜法(テキストで書く楽譜)で作曲します。ローカルのstudioでフレームをクリックしてコメントすると、再生時点、場面、要素の情報がinboxファイルに記録され、エージェントはその部分だけを直し、すべてのバージョンを残します。レンダリングは動画生成モデルを使わずにインストール済みのChromeで行い、MP4、MOV、WebM、GIF、共有用Webページとして書き出します。ユーザーの好みと過去の作業の教訓は、ローカルのexperienceファイルに残ります。スキルを入れた後もNode 22、Chrome、FFmpegが必要で、スキルのスクリプトはクローンしたCLIを実行するか、npmパッケージを取得して実行します。READMEによると、音楽は有料APIなしでローカルに生成され、試験環境はmacOSのみで、Codexのサンドボックスがプレビューを止めた場合は手動で承認する必要があります。GSAP、フォント、作者の漫画キャラクターにはMITとは別の条件が適用されます。
  • EpicGames/unreal-engine-skills-for-claude-code-plugin
    EpicGames組織のGitHubリポジトリにあるClaude Codeプラグインで、Unreal Engine開発者が実行中のUnreal EditorをMCPで操作し拡張するためのスキル三つとSessionStartフックを提供します。unreal-mcpスキルは、list_toolsetsとdescribe_toolsetでツールセットを探し、call_toolでエディターのツールを実行させます。READMEによると30を超えるツールセットに数百のツールがあり、アクター、Blueprint、Niagara、自動テストなどを扱います。残り二つのスキルは、テストを備えたC++やPythonのツールセットを作る方法と、Agent SkillをPythonクラスやアセットとして作る方法を説明します。フックは.uprojectファイルやGenerateProjectFilesスクリプトを見つけると短いプロジェクト案内をコンテキストに加え、bash環境で実行されます。公式マーケットプレイスからインストールした後も、エディターでModelContextProtocolとAllToolsetsプラグインを有効にし、サーバーを起動し、.mcp.jsonファイルを作る必要があります。READMEは、このMCPサーバーはlocalhostで待ち受けますが、同じPC上で同じユーザーとして動く他のプロセスも接続できると警告しています。READMEは一つのツールがエディター内で任意のPythonコードを実行すると警告し、作業前の保存とcommit、承認手順を省く実行モードを避けることを勧めています。必要な最小エンジンバージョンは確認できていません。
  • cursor/plugins
    開発者がCursorで使う公式プラグイン集であり、独立したアシスタントやモデルではありません。最上位のマーケットプレイス一覧と各プラグインのマニフェストを使い、スキル、ルール、エージェント、フック、MCP接続設定などをまとめます。入力はプラグインごとに開発依頼、リポジトリの文脈、会話記録などで、レビュー指針、作業フローの実行、プロジェクト指示の更新につなげます。continual-learningの例では終了フック、調整用スキル、記憶更新専用エージェントを組み合わせ、新規または変更された会話記録からAGENTS.mdを更新します。確認したTypeScriptフックは完了状態、ターン数、経過時間、記録ファイルの更新時刻を調べて後続実行の依頼を返し、記憶更新の全工程を直接行うわけではありません。開始にはCursorで必要なプラグインを選んで導入する必要があり、確認したフックはBunも呼び出します。外部サービス用プラグインの導入だけでサービス利用が承認されるわけではなく、認証情報と権限は別途接続する必要があります。動作や依存関係はプラグインごとに異なり、全連携や他のエージェント環境との互換性はここでは検証していません。
  • threerocks/hand-drawn-styles
    hand-drawn-stylesは手描き風のイラストを作るためのプロンプトのレシピ集で、Claude Codeのskillとしても、特定のツールに依存しない文書としても提供されています。現在のリポジトリには18の画風と1つの派生、合計19のレシピがあり、リポジトリの説明にある5という数は古い情報です。利用者が描く内容と画風を伝えると、最終的な出力として画像生成用のプロンプト文を返します。画像そのものは、gpt-image、Jimeng、Midjourneyなどの別の画像ツールで利用者が作ります。skillは同梱のPythonスクリプトでレシピの原文をそのまま取り出し、画風が指定されていなければ一覧を示して選択を待ち、空欄は依頼内容をもとに埋めます。派生3.1は決まった3段階の作業手順を含むJSONのまとまりを出力し、基準画像をサイズ1086x1448とピクセルのSHA-256値で確認します。Claude Codeではskillフォルダにクローンしてインストールし、ほかのツールではPROTOCOL.mdとSTYLES.mdの文書に従って使います。ライセンスはMITですが、3番の画風にはジブリの名前が付いているため、商用利用には権利の確認が必要です。

Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。

GitHubで見る (新しいタブで開きます)