mcpField
C
create-game-vfx

create-game-vfx

github.com/mengto開発7.1k1.4k 回インストール3 日前に更新
リポジトリ

create-game-vfx について

ゲーム開発向けのスキルです。演出より先にゲーム上の意味が伝わるビジュアルエフェクトの設計と実装を支援し、仕様化、効率的な実装、後処理、各種状況での検証を扱います。

主な機能

  1. 01ゲームプレイ中心の効果仕様
  2. 02オブジェクトプールとリソース再利用
  3. 03パーティクル上限と安全な後処理
  4. 04モーション低減時の代替表現
  5. 05ゲームプレイと性能の確認

活用シーン

  1. 01明確な戦闘ヒット・状態エフェクトの計画
  2. 02リセットや一時停止時のリーク防止
  3. 03低画質設定でのエフェクト視認性テスト

インストール

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

$npx skills add https://github.com/mengto/skills --skill create-game-vfx

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

同梱ファイルagents/openai.yaml

詳細

ゲームのVFXを作成する

演出を加える前に、ゲームプレイ上の意味が伝わるようにします。

仕様を決める

各エフェクトについて、発動条件、所有者、持続時間、ゲームプレイ上の意味、カメラから離れたときのシルエット、色の優先順位、生成数の上限、クリーンアップのルール、動きを抑えた場合の代替表現を定義します。予告、接触、成功、失敗、残留する状態変化のビジュアルを分けます。

安全に実装する

短命なオブジェクトはプールし、マテリアルやジオメトリを再利用して、パーティクル数に上限を設け、フレームごとのメモリ割り当てを避けます。重要なUIやターゲットの周囲では、加算合成や透明度の使用を控えます。リセット、死亡、一時停止時にエフェクトが残らないよう、クリーンアップを冪等にします。

検証する

エフェクトの重なり、複数のターゲット、短時間での繰り返し、一時停止と再開、最低画質、動きを抑えた設定、タッチ操作向けのビューポートでテストします。実際のエンカウントで、警告、ドローコール、フレーム時間、視認性を確認します。

コメント