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 出品
我们测过
在 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 流程加上可运行示例、测试报告、自检清单和中文指南。
协议:基于 kanaworksai-hue/effekseer-vfx-skill(作者 kanaworksai-hue),协议 MIT。ZIP 保留协议文件(LICENSE),CHANGES.md 列出了 GameSkill 加的所有文件。

自检清单
- 先跑 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 测过的版本
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.
Related
环境要求
- 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。
pixelfx
244 pixel-art effects written as code (fire, explosions, magic, weather, UI, pickups, critters) plus a draft, render, look, refine loop for making new ones; every effect exports a sprite sheet with Aseprite-style JSON for Godot, Unity, Phaser or any engine.
Game Feel & Juice
Add juice to actions: screen shake, hit-stop, eased motion, squash and stretch, knockback and layered audio-visual feedback.
Godot Shaders
Godot 4.7 shaders for 2D and 3D: vertex and fragment code, uniforms, TIME and UV animation, and screen-reading effects.
相似 skills
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.
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.
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.
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.