92个游戏开发AI Skills合集 | UE5/Godot/Unity + 游戏设计流水线 + 关卡设计 + AI + 对话系统 + 存档
Overview
个人 AI Agent Skills 合集仓库,覆盖游戏开发全流程。每个 Skill 是一个独立的 SKILL.md 文件,可被 Claude Code / Codex / Cursor 等 AI 编程助手直接加载。 Godot(15)、Unity(8)、Web(6:Phaser/PixiJS/three.js)、其他(5:Bevy/pygame/LÖVE/Roblox) - 所有 skills 已翻译为简体中文(代码标识符/路径/YAML name 保持英文) - 流水线 skills(02 分类)使用中文版 SKILL.md,与 awesome-gamedev-agent-skills 对应英文版内容等价 - Soul Link 专用 skills(01 分类)依赖 UE5 + Soul Link 项目架构 - 其他 skills 为引擎无关或跨引擎通用 - anthropics/skills — skill-creator - gamedev-skills/awesome-gamedev-agent-skills — 66 cross-engine skills + router - ityes22/game-design-document — GDD generator
README
AISkills
个人 AI Agent Skills 合集仓库,覆盖游戏开发全流程。每个 Skill 是一个独立的 SKILL.md 文件,可被 Claude Code / Codex / Cursor 等 AI 编程助手直接加载。
仓库结构
AISkills/
├── 01-soul-link/ # Soul Link 项目专用 (4)
├── 02-game-design-pipeline/ # 游戏设计流水线 (10)
├── 03-ue5/ # Unreal Engine 5 (13)
├── 04-disciplines/ # 跨引擎系统设计 (13)
├── 05-genres/ # 游戏类型模板 (9)
├── 06-workflows/ # 工作流与发布 (4)
├── 07-meta/ # 元工具 Skills (3)
├── 08-godot/ # Godot 4.x (15)
├── 09-unity/ # Unity 6 (8)
├── 10-web-engines/ # Web 引擎 (6)
├── 11-other-engines/ # 其他引擎 (5)
└── router/ # 智能路由器 (1)
分类索引
01 — Soul Link 项目专用
基于 UE5 的动作 RPG「灵魂链接」项目定制 skills:
| Skill | 说明 |
|---|---|
soul-link-ue5-impl |
Soul Link C++ 实现桥接,15 系统到 C++ 类映射 |
soul-link-ai-bt |
敌人 AI:行为树 + Blackboard + AIController + Perception |
soul-link-dialogue-quest |
对话树 + 任务系统(主线/支线),GameplayTag 驱动 |
soul-link-level-blockout |
白盒关卡布局、BSP、触发体积、流送 |
02 — 游戏设计流水线
6 阶段强制设计流程,从创意到可执行规格:
| Skill | 阶段 | 说明 |
|---|---|---|
gameplay-design-orchestrator |
入口 | 总编排器,按序驱动 6 阶段 |
gameplay-input-normalizer |
S1 | 原始创意 → 设计约束 |
gameplay-fantasy-loop-designer |
S2 | 玩家承诺 + 核心循环 |
gameplay-pacing-and-structure |
S3 | 节奏层级(5s/30s/3min/15min) |
gameplay-world-and-narrative-weaver |
S4 | 世界观 + 身份 + 冲突 + 5 幕叙事 |
gameplay-system-weaver-and-scope-cutter |
S5 | 系统架构 + MVP 范围裁剪 |
gameplay-coding-handoff-compiler |
S6 | 编译为编码可用交接输出 |
game-design-spec |
— | 设计包 → 11 章中文设计规格 |
game-design-execution-compiler |
— | 规格 → execution-plan.json |
game-design-execution-runner |
— | 逐任务驱动实现,持久化状态 |
03 — Unreal Engine 5
| Skill | 说明 |
|---|---|
unreal-blueprints |
Blueprint 可视化脚本:类、Event Graph、Cast、接口 |
unreal-cpp-gameplay |
UE5 C++:UCLASS/UPROPERTY、GameMode、Pawn、Character |
unreal-enhanced-input |
Enhanced Input:InputAction、IMC、触发器、修饰器 |
unreal-behavior-trees |
行为树 + Blackboard:Selector/Sequence、BTTask、AIController |
unreal-niagara |
Niagara VFX:系统、发射器、模块、参数 |
unreal-packaging |
打包/构建:BuildCookRun、配置、发布版本 |
ue-character-movement |
CMC 详解:移动模式、网络预测、根运动 |
ue-editor-tools |
编辑器扩展:Blutility、Detail Customization、FEdMode |
ue-input-system |
EnhancedInput 系统架构与最佳实践 |
ue-testing-debugging |
自动化测试、断言、DrawDebug、性能分析 |
ue-ui-umg-slate |
UMG、Slate、Common UI:UserWidget、BindWidget、MVVM |
ue-animation-system |
AnimInstance、蒙太奇、混合空间、状态机、IK |
ue-module-build-system |
Build.cs、Target.cs、插件、UBT、构建错误诊断 |
04 — 跨引擎系统设计
引擎无关的游戏开发核心概念:
| Skill | 说明 |
|---|---|
audio-design |
音频混音、总线、闪避、自适应音乐、SFX |
camera-systems |
摄像机跟随、死区、3D 环绕、震屏 |
dialogue-systems |
分支对话:节点、条件、Ink/Yarn Spinner |
game-ai |
NPC AI:FSM、行为树、转向行为、A* 寻路 |
game-feel |
手感打磨:震屏、顿帧、缓动、挤压拉伸 |
game-ui-ux |
UI/UX:HUD、菜单、锚点、安全区、焦点导航 |
input-systems |
输入架构:动作映射、按键重绑定、输入缓冲 |
level-design |
关卡设计:白盒、网格布局、节奏、遭遇战 |
performance-optimization |
性能优化:帧预算、合批、对象池、GC |
physics-tuning |
物理调参:固定步长、CCD、碰撞层 |
procedural-gen |
程序化生成:噪声、地牢、战利品表 |
save-systems |
存档:序列化、原子写入、版本迁移、自动存档 |
shader-programming |
Shader 编程:顶点/片元管线、GLSL/HLSL |
05 — 游戏类型模板
| Skill | 说明 |
|---|---|
rpg |
RPG:属性成长、背包、任务、对话、存档 |
roguelike |
Roguelike:回合制、程序化地牢、永久死亡 |
platformer |
平台跳跃:土狼时间、跳跃缓冲、可变高度 |
fps-shooter |
FPS:视角控制、射线/抛射物、武器、TTK |
card-game |
卡牌游戏:牌库、手牌、费用、效果结算 |
visual-novel |
视觉小说:分支脚本、文本控制、存档/读档 |
survival-crafting |
生存制作:采集、背包、科技树、基地建设 |
puzzle |
益智游戏:网格/棋盘、规则结算、撤销 |
tower-defense |
塔防:路径、波次、炮塔、经济、生命值 |
06 — 工作流与发布
| Skill | 说明 |
|---|---|
game-jam |
Game Jam:锁定范围、裁剪功能、按时提交 |
prototype-fast |
快速原型:1 小时灰盒,验证核心乐趣 |
steam-publish |
Steam 发布:SteamPipe、depot、steamcmd |
itch-publish |
itch.io 发布:butler CLI、channel、版本化 |
07 — 元工具
| Skill | 说明 |
|---|---|
game-design-document |
生成专业 GDD:.docx/.pdf/.pptx,40-80 页 |
skill-creator |
创建/改进 Skills:草稿→测试→评分→迭代 |
public-skill-finder |
从公开注册表搜索并安装外部 Skills |
08-11 — 其他引擎
Godot(15)、Unity(8)、Web(6:Phaser/PixiJS/three.js)、其他(5:Bevy/pygame/LÖVE/Roblox)
router
智能路由器:自动检测引擎 → 按需求加载对应 Skills,无需手动指定。
安装方式
一键安装全家桶
# Claude Code
git clone https://github.com/Wudichou/AISkills.git
cp -r AISkills/* ~/.claude/skills/
# Codex / Cursor / Gemini CLI / GitHub Copilot
cp -r AISkills/* ~/.agents/skills/
按需安装某个分类
# 只装 UE5 skills
cp -r AISkills/03-ue5/* ~/.claude/skills/
cp -r AISkills/router/* ~/.claude/skills/
# 只装游戏设计流水线
cp -r AISkills/02-game-design-pipeline/* ~/.claude/skills/
安装单个 skill
进入对应子目录,把目标文件夹复制到 .claude/skills/ 即可。
维护说明
- 所有 skills 已翻译为简体中文(代码标识符/路径/YAML name 保持英文)
- 流水线 skills(02 分类)使用中文版 SKILL.md,与 awesome-gamedev-agent-skills 对应英文版内容等价
- Soul Link 专用 skills(01 分类)依赖 UE5 + Soul Link 项目架构
- 其他 skills 为引擎无关或跨引擎通用
致谢
- anthropics/skills — skill-creator
- gamedev-skills/awesome-gamedev-agent-skills — 66 cross-engine skills + router
- ityes22/game-design-document — GDD generator
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add w-chouying/aiskills