godot-gdscript-patterns について
GDScript を使う Godot 4.x 開発者向けのリファレンススキルで、ゲーム構成、シグナル、シーン、状態管理、性能改善を扱います。詳細例の別プレイブックを案内し、対象プロジェクトでの検証を重視します。
主な機能
- 01シーン構成パターン
- 02シグナルとゲーム状態の指針
- 03GDScript 最適化の実践
- 04別ファイルの実装プレイブック
- 05検証と安全上の注意
活用シーン
- 01Godot ゲームの構成設計
- 02GDScript によるゲームシステム実装
- 03セーブとシーン遷移の設計確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill godot-gdscript-patternsインストール後、Claude Code で/godot-gdscript-patternsを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
Godot GDScript のパターン
アーキテクチャ、シグナル、シーン、最適化を扱う、Godot 4.x のゲーム開発向け本番環境用パターンです。
このスキルを使用する場面
- Godot 4 でゲームを開発する場合
- GDScript でゲームシステムを実装する場合
- シーンアーキテクチャを設計する場合
- ゲームの状態を管理する場合
- GDScript のパフォーマンスを最適化する場合
- Godot のベストプラクティスを学ぶ場合
このスキルを使用しない場面
- タスクが Godot の GDScript パターンと無関係な場合
- この範囲外の別の分野やツールが必要な場合
手順
- 目標、制約、必要な入力を明確にします。
- 関連するベストプラクティスを適用し、結果を検証します。
- 実行可能な手順と検証方法を提示します。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開きます。
リソース
- 詳細なパターンと例については、
resources/implementation-playbook.mdを参照してください。
制限事項
- タスクが上記の範囲に明確に合致する場合に限り、このスキルを使用してください。
- 環境固有の検証、テスト、専門家によるレビューの代わりとして、出力を扱わないでください。
- 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。
プレイブックのサンプルは別ファイルの断片です。使用する前に、Input Map のアクション、シーンノード、Player/State のサブクラス、die() やその他のプロジェクト固有のヘルパーを用意してください。プールには CanvasItem と互換性のあるシーンルートと、明示的な物理/衝突状態のリセットが必要です。処理や可視性を無効にしても、すべてのシグナルコールバックが防がれるわけではないため、非アクティブなオブジェクトはヒットを拒否する必要があります。初期状態を検証し、非同期のシーン読み込み/遷移でリクエストが重複しないように保護してください。セーブファイルにはスキーマ/バージョン/範囲の検証とアトミックな置き換えが必要です。配布するゲームにハードコードされた暗号化キーを含めても抽出可能であり、秘密を保護したり、チート対策の信頼性を確立したりすることはできません。セーブ/オープン/削除の失敗を確認してください。Godot のバージョンを固定し、効果を主張する前にプロファイラーを使用してください。Godot の一時停止/処理モードを参照してください。