跳过主要内容
GDT
Skill免费GameSkill 出品 · 调优版

Effekseer VFX (game effects as code, checked in a real Godot render)

/effekseer-vfx

Two agent skills from KanaWorks_AI: effekseer-vfx writes game effects (hits, slashes, projectiles, explosions, beams, shields) as Python recipes, compiles them with the official EffekseerCore and reviews them as filmstrips rendered in Godot; vfx-review is the independent reviewer that scores them. Video-model flipbooks and Unity URP element skills are optional routes.

许可证
MIT
出品
GameSkill 出品
下载 ZIP

我们测过

在 effekseer-vfx CLI on Linux x64: EffekseerCore 1.80.7 on .NET 9 + Godot 4.7.2 (official Effekseer plugin) 上通过 29/29 项检查(2026-11-03):能触发、有可运行示例、有截图和自检清单、单一职责、中英文文档齐全。触发检查是把提示词和 skill 描述做匹配,不是真实 agent 运行。

测试报告

这个 skill 做什么

什么时候触发

Author real-time game VFX as code for the Effekseer engine and verify them in a real Godot render, and turn image-to-video clips into flipbook skills for Effekseer/Godot or Unity (URP). …

GameSkill 测过的版本

GameSkill 调优版:skill 文件取自提交 b0eea1085f2e,按我们的 skill 流程加上可运行示例、测试报告、自检清单和中文指南。

下载测过的 ZIP(4.1 MB)路线图:手感与特效

协议:基于 kanaworksai-hue/effekseer-vfx-skill(作者 kanaworksai-hue),协议 MIT。ZIP 保留协议文件(LICENSE),CHANGES.md 列出了 GameSkill 加的所有文件。

Effekseer VFX (game effects as code, checked in a real Godot render)

自检清单

  • 先跑 vfx doctor,按它的 next 做;下载前先问用户 / Run vfx doctor first and follow its next steps; ask the user before the download
  • 动手前读 craft、design、layering、timing、skeletons 五篇 / Read craft, design, layering, timing and skeletons before writing
  • lint 没有 error,build 成功 / lint has no errors and build succeeds
  • 每一轮都打开 review 返回的图片亲眼看,一轮只改一类问题 / Open every image the review returns each round; fix one class of problem per round
  • 评分交给没看过 recipe 的另一个 agent(vfx-review),作者不给自己打分 / Scoring goes to a separate agent with vfx-review; the author never scores its own effect
  • 没有 build 和 render 时,明确说「未编译、未渲染验证」 / Without build and render, say plainly the effect is not compiled and not render-verified

中文指南

这个 skill 做什么

一包两个 skill,来自 KanaWorks_AI。effekseer-vfx 让 agent 用 Python 配方写实时游戏特效(打击、斩击、弹道、爆炸、光束、蓄力、护盾、治疗),用官方 EffekseerCore 编译成 .efk,再在 Godot 里渲染成逐帧胶片图给 agent 自己看,一轮只修一类问题。vfx-review 是独立的评审 skill:交给另一个没看过配方的 agent,按图片和评分标准打分,作者不给自己打分。另有视频模型做序列帧、Unity URP 元素技能两条可选路线。

什么时候用

  • Godot(或任何能播 Effekseer 的引擎)游戏需要打击、技能、弹道、爆炸类特效
  • 想让 agent 看着真实渲染的帧改特效,而不是凭空猜
  • 需要一个独立评审来判断特效到底好不好

怎么装

下载本页 ZIP,解压到 agent 的 skills 文件夹:Claude Code 用 .claude/skills/,Codex、Gemini CLI、OpenCode 用 .agents/skills/,Cursor 用 .cursor/skills/,Copilot 用 .github/skills/,Windsurf 用 .windsurf/skills/。会得到并排的 effekseer-vfx/、vfx-review/(评审 skill 必须挨着主 skill),以及放许可证和我们测试的 effekseer-vfx-pack/。第一次用时先跑 vfx doctor,它会告诉 agent 该跑哪个安装脚本;下载约 250 MB,要先问用户。作者的安装脚本在 macOS ARM64 和 Windows 上支持编译和渲染;Linux x64 请跑我们测过的 sh effekseer-vfx-pack/gameskill/linux-setup.sh,它用同一个 Effekseer 1.80.7 和微软官方的 .NET 9.0.20 Linux 版,两个包都校验哈希。也可以直接对 agent 说:Install the skill from https://gameskill.dev/skills/effekseer-vfx/install.md

最小示例

gameskill/examples/ 里是我们自己写的特效 VFX_Lantern_Pop(灯笼爆开):先写节拍和分层计划(brief),再写配方:暖光鼓起、一帧白闪、金色冲击、空气环、放射火星、慢慢往下飘的纸灰余烬和烟。按 skill 的规矩一轮只改一件事,改了 4 轮:和自带的重击太像、图层活得比特效长、尾巴太暗看不见,最后 lint 和 review 都没有问题。

我们怎么测的

在 Debian 12 x64 上:跑 linux-setup.sh,vfx doctor 三种模式都就绪;新建项目 vfx init(装官方 Effekseer Godot 插件,含 Linux 库),加入自带的重击和火焰两组示例和我们的特效;brief 校验、lint 无错误,EffekseerCore 编译出全部 .efk;用 Godot 4.7.2 在 xvfb 下渲染重击和我们特效的胶片图,检查图片不是空白、我们的特效没有评审标记;再检查 review-handoff 能写出给独立评审的说明、texture-info 能测贴图。结果在 gameskill/test-report.json。

注意

KanaWorks 另外发布的 90 个特效素材包,图片用的是 KanaWorks_AI VFX Asset License 1.0,不是开源许可证,我们不托管也不转发,只在常见问题里说明。本 skill 和它自带的 16 个示例特效是 MIT。

搭配

  • pixelfx:像素风特效
  • game-feel:把特效和顿帧、震屏一起调
  • godot-shaders:需要自定义着色器时

安装

告诉你的 AI

Install the skill from https://gameskill.dev/skills/effekseer-vfx/install.md

GameSkill 测过的版本

测过的版本装到 .claude/skills/
mkdir -p .claude/skills
curl -fsSL https://gameskill.dev/dl/skills/effekseer-vfx.zip -o /tmp/gameskill-effekseer-vfx.zip
unzip -oq /tmp/gameskill-effekseer-vfx.zip -d .claude/skills
rm /tmp/gameskill-effekseer-vfx.zip

包含内容

  • effekseer-vfx: brief, textures, Python recipe, EffekseerCore build, Godot filmstrip, fix one thing per round
  • vfx-review: a separate reviewer skill that scores an effect from its images and a rubric
  • 16 finished, reviewed example effects (hit, slash, charge, shield, heal, fire/ice/poison/dark pairs, kaiju set)
  • Optional video-flipbook route and a Unity URP element-skill package

适合

  • Hit, slash, projectile, explosion, beam, charge, shield or heal effects for a Godot game
  • Iterating on an effect by looking at real rendered frames instead of guessing

不适合

  • The KanaWorks 90-effect asset pack: its images use a separate, non-open-source licence (see the FAQ)
  • Pixel-art effects: use pixelfx

试试这条提示词

提示词
Make a lantern pop hit effect for my Godot game with Effekseer: a warm swell, a quick flash, a ring and embers that drift down, then review it as a filmstrip.

关于这个 Skill

effekseer-vfx, from KanaWorks_AI, has an agent write real-time game effects the way a VFX artist works: a brief with beats and a layer plan, a Python recipe, an EffekseerCore build to a runtime .efk, and a filmstrip rendered in Godot that the agent has to open and look at before it changes one thing. Scoring is someone else's job: the pack's second skill, vfx-review, hands the images and a rubric to a separate agent that never saw the recipe. It ships 16 reviewed example effects to learn from, plus optional routes for video-model flipbooks and Unity URP element skills.

GameSkill hosts both skills as one tested pack. The author's setup builds and renders on macOS ARM64 and Windows; we added linux-setup.sh, which fetches the same Effekseer release and Microsoft's Linux .NET 9 runtime, so Linux gets the full loop too. Our example is an original effect, a lantern pop, taken through four fix rounds until lint and the render review came back clean, then built and reviewed again on a fresh project next to the author's heavy hit and fire set.

The KanaWorks 90-effect asset pack is a separate download under a non-open-source asset licence; it is not part of this page.

  • pixelfx for pixel-art effects as sprite sheets.
  • game-feel to time effects with hit-stop and screen shake.

环境要求

  • Python 3.11+ or uv (setup creates its own venv with numpy, Pillow, jsonschema, pythonnet)
  • Godot 4.x for the filmstrip review; ffmpeg for the video-flipbook route
  • Build and render: macOS ARM64 or Windows x64 with the author's setup; Linux x64 with our tested linux-setup.sh
  • First setup downloads about 250 MB (Effekseer 1.80.7, .NET 9, the Effekseer Godot plugin), all checksum-pinned; ask before downloading

相关主题

常见问题

基于 kanaworksai-hue/effekseer-vfx-skill (作者 kanaworksai-hue,协议 MIT)。ZIP 里保留原作者的 LICENSE 和 NOTICE,ATTRIBUTION.md 和 CHANGES.md 写明来源提交和 GameSkill 加的内容。

搭配使用

作者标注的相关 Skills,或更适合相邻任务的 Skills。

相似 skills

open-game-skills
GDT
Starter Kit
GameSkill 出品

open-game-skills

An MIT pack of about 190 SKILL.md agent skills for game design: combat feel, camera, traversal, world, validation, 2D/Spine and art pipeline, with a dispatcher and adapters for Three.js, PixiJS, Phaser, Cocos, Godot, Unity and Unreal.

Engine-agnosticGodotUnityClaude Code · Codex +1
Style Cards
B3D
Skill
GameSkill 出品

Style Cards (one art style as hard limits, switch looks by switching cards)

A GameSkill original that writes a game's art style down as a card of measurable limits (canvas, colours and palette, alpha, triangles, shading, materials, textures, voxel grid), pastes it into every asset request and checks every asset against it. Ships 12 cards from pixel and one-bit to low-poly, voxel and toon, a no-dependency PNG checker, a Blender GLB checker and a palette locker; switch the whole look by switching the card.

Engine-agnosticBlenderGodotClaude Code · Codex +2
GladeKit MCP
UNI
MCP
214

GladeKit MCP (Unity + Godot)

One MCP server for Unity and Godot editors: 275 Unity tools, 115 Godot tools, gameplay scaffolders, screenshot checks and GLADE.md project context.

UnityGodotClaude Code · Cursor +2
Codixel
WEB
Skill
GameSkill 出品

Codixel

A pixel-art skill built on one idea: the agent writes code, it is not a painter. It asks for a reference image, then removes the background, pixelates, rigs with bones and animates it in code with a 2,000-line toolkit (core/pixel.js), showing every step on a sheet before making game files.

Engine-agnosticWeb (Phaser / Three.js)GodotClaude Code · Codex +2