quodsoler/unreal-engine-skills
Unreal Engine C++ skills for AI coding agents. 27 skills covering gameplay, rendering, networking, animation, and more. Works with Claude Code, Cursor, Windsurf, and any agent supporting the Agent Skills spec.
解决的问题
它解决了 AI 编码代理为 Unreal Engine 5 生成过时、错误或不符合生产质量的 C++ 代码的问题。通过提供一套结构化的“技能”(专业知识文件),确保代理程序使用专门针对 Unreal Engine 5.8 的正确 API、模式和最佳实践。
运作方式
本项目提供 31 个基于 markdown 的技能文件,遵循 Agent Skills 规范。这些文件作为专业知识库,供 AI 代理(如 Claude Code、Cursor 或 Windsurf)参考。
关键机制包括:
- 项目上下文 (Project Context):一个基础技能 (
ue-project-context),用于捕捉项目特定的模块和惯例。 - API 验证:每个技能都经过 UE 5.8 头文件和源代码的机械检查,以确保准确性。
- 弃用映射 (Deprecation Mapping):技能包含将已弃用 API 对应到现代 5.8 等效项的表格,防止代理产生过时代码。
- 交叉引用:技能之间相互链接(例如 Core C++、Gameplay、Rendering),为代理提供全面的依赖关系图。
目标对象
使用 Unreal Engine 5.8 并利用 AI 编码代理协助 C++ 开发的游戏开发者。
特色亮点
- UE 5.8 验证:所有 API 和 C++ 示例皆针对 Unreal Engine 5.8 进行测试与编译。
- 全面覆盖:包含 31 项技能,涵盖从 GAS (Gameplay Ability System) 和 Mass Entity ECS 到 Niagara 特效与 World Partition 的所有内容。
- uma-compatible:适用于任何支持 Agent Skills 规范的代理,包括 Claude Code、Cursor 和 Windsurf。
- 严格准确性:包含严格的验证流程,涉及近 1,000 个代码块的签名检查、弃用扫描和编译测试。
相关
- 项目
- 项目
- 项目
- 项目