{
  "schemaVersion": 1,
  "atomId": "screen-shake.aicomponent",
  "bundleType": "aicomponent",
  "category": "animation",
  "mode": "fixed",
  "label": { "zh": "屏幕震动效果", "en": "Screen Shake Effect" },
  "tags": ["animation", "screen-shake", "camera", "impact", "playcanvas", "phaser"],
  "generation": {
    "animationType": "camera",
    "engineSupport": ["playcanvas", "phaser"],
    "parameters": {
      "intensity": "number — shake amplitude in pixels (default: 8)",
      "duration": "number — shake duration in ms (default: 300)",
      "decay": "number — how quickly shake fades (0–1, default: 0.9)"
    }
  },
  "files": { "skill": "SKILL.md", "playcanvas": "ref/playcanvas.js", "phaser": "ref/phaser.js" }
}
