Agent Skills › Besty0728/Unity-Skills

Besty0728/Unity-Skills

GitHub

辅助记录Unity架构决策(ADR),通过对比方案、权衡利弊并固化理由,解决技术选型与架构设计问题。

76 skills 1,538

Install All Skills

npx skills add Besty0728/Unity-Skills --all -g -y
More Options

List skills in collection

npx skills add Besty0728/Unity-Skills --list

Skills in Collection (76)

Showing top 50 of 76 by quality score. Use the install list command or open individual skills for the rest.

辅助记录Unity架构决策(ADR),通过对比方案、权衡利弊并固化理由,解决技术选型与架构设计问题。
在多个技术方案间抉择 对比库或模式优劣 记录设计决策的来龙去脉
SkillsForUnity/unity-skills~/skills/adr/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-adr -g -y
管理Unity动画控制器,支持创建状态机、配置参数与过渡、分配控制器及运行时驱动。用于搭建Animator、调整状态逻辑或控制播放行为。
用户需要创建或编辑Unity Animator Controller 用户需设置或查询动画状态机参数(如bool/int/float/trigger) 用户希望在运行时控制动画播放或状态切换
SkillsForUnity/unity-skills~/skills/animator/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-animator -g -y
为Unity游戏提供架构建议,涵盖模块划分、解耦、SOLID原则及重构方向。指导代码结构规划与职责分离,避免过度设计,确保清晰的场景组织与通信规则。
规划Unity游戏代码结构 需要降低模块耦合度 决定重构方向或划分模块边界
SkillsForUnity/unity-skills~/skills/architecture/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-architecture -g -y
为Unity项目提供程序集定义(asmdef)规划建议,涵盖模块边界划分、依赖关系梳理、编辑器与运行时代码拆分及编译加速策略。
编译太慢 程序集怎么分 规划 asmdef 结构 理顺程序集依赖 加速编译 拆分编辑器与运行时代码
SkillsForUnity/unity-skills~/skills/asmdef/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-asmdef -g -y
管理Unity AssetDatabase,支持资源的导入、删除、移动、复制、查找及元数据查询。适用于工程资源整理、文件迁移及脚本化资产操作场景。
整理工程资源 导入或移动文件 查询资源元数据 脚本化AssetDatabase操作
SkillsForUnity/unity-skills~/skills/asset/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-asset -g -y
为Unity开发提供异步编程与生命周期管理建议,指导在Update、协程、UniTask及定时器间做出合理选择,并规范资源清理与取消逻辑。
决定异步代码写法 协程与UniTask选型 处理资源清理与取消
SkillsForUnity/unity-skills~/skills/async/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-async -g -y
提供Unity场景对象的批量查询、预览确认执行及异步任务调度能力,支持大量对象的一次性操作与长时任务轮询。
批量修改场景对象属性 一次性操作大量游戏物体 运行或轮询后台异步任务
SkillsForUnity/unity-skills~/skills/batch/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
为Unity小游戏提供轻量级架构蓝图,涵盖平台、射击、塔防等类型。当用户从零开始搭建游戏核心结构或询问特定玩法组织方式时触发,输出最小可行方案而非复杂框架。
从零开始做小游戏 搭建某类型的核心结构 询问特定玩法怎么组织
SkillsForUnity/unity-skills~/skills/blueprints/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-blueprints -g -y
管理Unity场景视图书签,支持保存相机位置与选中对象、快速跳转至已存视角及列表管理删除。适用于开发中保存和恢复特定机位或场景导航场景。
保存当前场景视角 跳转到已保存的书签位置 列出所有书签 删除指定书签
SkillsForUnity/unity-skills~/skills/bookmark/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
提供Unity场景视图与游戏相机的控制能力,包括移动旋转、创建配置、属性调整及截图。用于取景、相机管理及脚本化设置。
用户需要移动或旋转Unity Scene View视图 用户要求创建新的Game Camera或调整其FOV/裁剪面 用户提及镜头、相机取景或相关英文关键词
SkillsForUnity/unity-skills~/skills/camera/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-camera -g -y
用于Unity中Cinemachine虚拟相机的创建、配置与调校,支持2.x/3.x版本,涵盖运镜效果构建及相机属性设置。
创建或调校Cinemachine相机 设置跟随/注视或噪声 构建运镜效果 用户提及'虚拟相机'或'运镜'
SkillsForUnity/unity-skills~/skills/cinemachine/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-cinemachine -g -y
用于清理和审计Unity项目,查找未使用资源、重复项、丢失引用及空文件夹。支持项目瘦身、发布前检查,具备安全确认机制。
清理项目 瘦身 排查重复或孤立资源 发布前审计
SkillsForUnity/unity-skills~/skills/cleaner/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-cleaner -g -y
管理Unity GameObject组件,支持添加、移除、列出、复制及读写属性。提供批量操作优化API调用,区分自动与审批模式,并明确高危删除操作的权限限制。
挂载或移除组件 在对象间复制组件 开关组件状态 读写组件序列化字段
SkillsForUnity/unity-skills~/skills/component/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-component -g -y
提供Unity编辑器控制台的日志捕获、查询、过滤、写入及设置调整功能,辅助开发者查看输出、排查错误或配置控制台行为。
查看控制台日志 过滤错误/警告信息 写入自定义日志消息 调整控制台设置(如折叠、播放时清空)
SkillsForUnity/unity-skills~/skills/console/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-console -g -y
提供Unity编辑器调试与诊断功能,包括读取控制台错误、检查编译状态、获取堆栈跟踪及系统信息。用于排查编译失败、分析报错原因及收集运行时诊断数据。
诊断编译失败或代码改动后的报错 用户询问'为什么报错'或需检查编译状态 需要强制重新编译或获取系统/内存诊断信息
SkillsForUnity/unity-skills~/skills/debug/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-debug -g -y
用于在Unity URP中创建、配置和管理Decal Projector及渲染器特性,支持查询、修改、批量编辑和删除贴花对象。
在URP中添加贴花 配置Decal Projector 启用Decal Renderer Feature 管理场景中的贴花对象
SkillsForUnity/unity-skills~/skills/decal/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-decal -g -y
自动化Unity编辑器中DOTween插件的配置、校验与组件管理,支持探测安装状态、设置调优及生成脚本,提升动画开发效率。
用户需要接入或配置DOTween插件 用户询问DOTween安装状态或模块信息 用户要求批量添加或调整DOTweenAnimation组件
SkillsForUnity/unity-skills~/skills/dotween/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-dotween -g -y
控制并观察Unity编辑器,支持场景变更读取、Play模式管理、对象状态检查及撤销重做等操作。适用于AI恢复后同步编辑器状态或监控运行时变化的场景。
用户在AI离开期间修改了Unity项目 文件监控报告有变更需要确认 需要操控编辑器状态以进行调试或自动化测试
SkillsForUnity/unity-skills~/skills/editor/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-editor -g -y
用于在Unity编辑器中配置和管理UnityEvent持久化监听器,支持添加、移除、查询和触发事件回调。适用于Inspector界面绑定按钮或触发器逻辑,以及通过脚本自动化设置序列化事件。
用户需要在Inspector中为按钮或组件挂接事件回调 用户要求'事件绑定'或配置UnityEvent监听器 需要通过脚本批量管理或修改UnityEvent的持久化监听
SkillsForUnity/unity-skills~/skills/event/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-event -g -y
提供Unity场景层级管理技能,支持游戏对象的创建、删除、变换调整(位置/旋转/缩放)、父子关系设置及批量操作。旨在简化场景搭建与物体操控流程,提升API调用效率。
用户需要创建或销毁游戏对象 用户要求移动、旋转或缩放物体 用户需调整物体层级结构或查找特定对象
SkillsForUnity/unity-skills~/skills/gameobject/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-gameobject -g -y
用于管理Unity工程级图形与画质设置,支持读取和编辑渲染管线资产、质量档位及着色器配置。适用于SRP资产分配、画质等级调整等场景。
配置工程图形/画质设置 指定SRP资产 调整质量等级 画质设置 渲染管线配置
SkillsForUnity/unity-skills~/skills/graphics/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-graphics -g -y
管理Unity编辑器原生撤销/重做历史,支持查看当前状态、逐步执行撤销或重做操作。适用于浏览历史记录、审查改动及控制场景状态回退,帮助开发者安全导航编辑过程。
用户要求查看撤销历史 用户请求执行撤销或重做操作 用户需要审查场景中的改动记录
SkillsForUnity/unity-skills~/skills/history/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-history -g -y
配置Unity项目中纹理、音频和模型的资源导入设置,包括压缩格式、Sprite模式及分平台覆盖。支持批量操作与查询,需调用reimport刷新内存变更。
调整资源导入设置 设置贴图压缩或sprite模式 应用分平台导入覆盖 查询资源导入信息
SkillsForUnity/unity-skills~/skills/importer/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-importer -g -y
提供Unity Inspector编辑器体验优化建议,指导序列化字段组织、属性装饰及自定义显示设计。
Unity组件Inspector界面设计 序列化字段与属性配置优化
SkillsForUnity/unity-skills~/skills/inspector/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-inspector -g -y
用于Unity引擎中灯光的创建、配置及批量管理。支持方向/点/聚/面光源设置,提供属性调整、开关控制、探针添加及烘焙查询功能,确保操作安全与准确。
用户要求添加或调校灯光 需要布置场景照明效果 批量启用或禁用多个灯光 询问或修改光照贴图设置
SkillsForUnity/unity-skills~/skills/light/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-light -g -y
提供Unity材质与Shader属性编辑能力,支持Built-in/URP/HDRP管线。涵盖颜色、贴图、参数调整及批量操作,用于修改物体外观和材质设置。
调整Unity物体外观 修改材质参数或切换Shader
SkillsForUnity/unity-skills~/skills/material/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-material -g -y
提供Unity导航网格的烘焙、清除、路径查询及Agent组件配置功能,支持寻路设置与参数调优。
烘焙或重烘焙NavMesh 查询两点间路径 配置NavMeshAgent属性 用户提及导航网格或寻路
SkillsForUnity/unity-skills~/skills/navmesh/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-navmesh -g -y
提供Unity Netcode for GameObjects 2.x的源码级设计规则,涵盖生命周期、所有权、RPC及网络变量等核心机制。用于编写、审查多人联机代码或排查同步问题。
编写多人联机代码 审查Netcode脚本 调试网络同步问题 用户提及'联机'或'多人同步'
SkillsForUnity/unity-skills~/skills/netcode-design/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-netcode-design -g -y
用于配置和搭建 Unity NGO 2.x 多人联机功能,包括 NetworkManager、预制体注册及生命周期管理。支持查询状态与自动化配置,提供严格的运行模式控制和版本兼容性检查。
搭建多人联机游戏 配置 Netcode for GameObjects 启动主机/服务器/客户端 注册网络预制体
SkillsForUnity/unity-skills~/skills/netcode/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-netcode -g -y
用于Unity项目资源与场景优化的技能集合,支持批量压缩纹理、网格和音频,分析场景面数、材质及过绘等性能瓶颈,旨在缩减包体大小并提升渲染效率。
用户要求优化工程资源或场景 需要批量压缩Texture/Mesh/Audio以减小包体体积 请求分析场景的面数、材质数量或使用情况
SkillsForUnity/unity-skills~/skills/optimization/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-optimization -g -y
管理Unity Package Manager,支持包的安装、移除、刷新、搜索及版本检查。提供Cinemachine等快速配置,处理异步导入与域重载,防范幻觉调用,确保包操作安全高效。
用户要求安装或移除Unity包 查询已安装包列表或版本 搜索Unity注册表中的包 配置Cinemachine或Splines
SkillsForUnity/unity-skills~/skills/package/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-package -g -y
为Unity游戏开发提供设计模式选择建议,涵盖ScriptableObject、状态机、对象池等。帮助用户根据具体场景判断是否适用特定模式,构建解耦系统,或在多种实现方案间进行权衡决策。
询问Unity中应使用何种设计模式 需要构建解耦的游戏系统 在事件总线、状态机或对象池等方案间做技术选型
SkillsForUnity/unity-skills~/skills/patterns/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-patterns -g -y
提供Unity场景、项目及脚本的只读分析能力,用于收集编码上下文。涵盖结构解析、技术栈探测、健康检查及热点定位,支持编辑前审查或理解陌生项目,无需修改资产。
用户要求分析场景结构或项目整体情况 在代码编辑前需要获取项目上下文或进行健康检查 用户提到'分析一下场景'或'看看项目结构' 需要审计Unity项目结构而不进行任何修改
SkillsForUnity/unity-skills~/skills/perception/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-perception -g -y
提供Unity性能审查建议,诊断掉帧卡顿、减少内存分配及规划优化。涵盖Update循环、对象池、GC压力等红线问题,并揭示隐藏性能陷阱。
Unity性能审查 诊断掉帧或卡顿 减少内存分配 规划对象池或优化
SkillsForUnity/unity-skills~/skills/performance/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-performance -g -y
提供Unity编辑器期的物理查询与配置能力,支持射线检测、重叠检查、重力设置及物理材质管理。用于在编辑状态下同步执行物理计算和资产修改,辅助游戏开发中的碰撞与物理调试。
用户需要发射射线并获取命中信息 用户希望检测特定区域内的碰撞体重叠 用户需要查询或修改全局重力设置 用户要求调整物理层碰撞矩阵 用户提及'射线检测'或'物理设置'
SkillsForUnity/unity-skills~/skills/physics/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-physics -g -y
用于在Unity URP/HDRP中配置SRP后处理效果,支持添加、调校泛光、色调映射及调色等视觉参数。
配置现代SRP后处理 向VolumeProfile添加或调整效果 调整URP/HDRP场景观感
SkillsForUnity/unity-skills~/skills/postprocess/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-postprocess -g -y
管理Unity预制体,支持创建、实例化、应用覆盖、解包、查找实例及创建变体。提供批量实例化优化,区分读写模式,防止幻觉调用,辅助高效处理预制体资产与场景对象。
用户需要创建或编辑Prefab 在场景中实例化预制体 查找预制体的所有实例 应用或撤销预制体覆盖 创建预制体变体
SkillsForUnity/unity-skills~/skills/prefab/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-prefab -g -y
提供PrimeTween动画库的设计规范,涵盖补间创建、序列管理、回调处理及生命周期控制。用于指导编写或审查Unity动画代码,诊断行为并避免常见陷阱。
编写PrimeTween动画代码 审查PrimeTween相关实现 诊断动画生命周期问题
SkillsForUnity/unity-skills~/skills/primetween-design/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-primetween-design -g -y
用于检查Unity中PrimeTween插件安装状态、查询运行时配置及列出公开动画工厂方法,并生成生命周期感知的Transform或Sequence动画C#脚本。
检查PrimeTween安装状态 探索支持的动画API 生成Transform或Sequence动画代码
SkillsForUnity/unity-skills~/skills/primetween/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-primetween -g -y
提供Unity ProBuilder网格建模能力,支持关卡灰盒搭建、几何体创建与编辑。涵盖形状生成、面/顶点操作及批量处理,适用于3D场景快速原型设计与关卡布局。
用户需要搭建关卡灰盒或白模 用户要求创建或编辑ProBuilder网格、面、顶点 用户在编辑器内进行3D形状快速原型设计
SkillsForUnity/unity-skills~/skills/probuilder/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-probuilder -g -y
提供只读的Unity运行时性能快照,支持获取帧率、内存及各类资源占用统计,用于性能监控与排查。
查看运行时性能 抓取Profiler快照 检查内存或帧率统计
SkillsForUnity/unity-skills~/skills/profiler/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-profiler -g -y
用于初次接触或审计Unity项目时,侦察现有配置、版本、包结构及编码规范,为后续架构调整提供约束和基线。
用户要求查看陌生项目 提出结构性改动前 盘点现有项目配置
SkillsForUnity/unity-skills~/skills/project-scout/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-project-scout -g -y
提供Unity项目元数据查询能力,包括版本、渲染管线、Shader列表、UPM包、构建设置及Layer/Tag管理。支持只读信息查询及异步构建玩家操作,用于项目状态检查与配置获取。
查看Unity版本或渲染管线 列出已安装的Shader或UPM包 获取构建设置或Layer/Tag信息 执行游戏构建(出包) 用户询问'项目信息'或'什么版本'
SkillsForUnity/unity-skills~/skills/project/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-project -g -y
提供Unity REST API连通性测试的示例技能,用于验证服务可达性和冒烟测试。包含创建、删除、查询游戏对象及设置属性等基础功能,适用于调试和演示场景。
测试连接 通不通 API连通性测试 验证REST服务响应 冒烟测试
SkillsForUnity/unity-skills~/skills/sample/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-sample -g -y
为Unity场景装配提供契约建议,明确必备对象、组件依赖及启动逻辑。用于界定场景内容、规划引用连线或记录依赖,避免运行时隐式查找,提升架构清晰度。
用户询问场景必须包含哪些对象 需要规划Bootstrap或组件引用连线 定义场景组件依赖关系 文档化场景装配规则
SkillsForUnity/unity-skills~/skills/scene-contracts/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scene-contracts -g -y
管理Unity场景生命周期,支持创建、加载(含叠加)、保存、卸载、切换及查询信息。提供截图与对象搜索功能,明确区分半自动与全自动执行模式,并规避常见幻觉调用。
打开或保存场景 切换活动场景 查询场景内容或层级 叠加加载场景
SkillsForUnity/unity-skills~/skills/scene/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scene -g -y
为Unity脚本职责划分提供建议,指导用户决定类应作为MonoBehaviour、ScriptableObject、纯C#服务还是installer。适用于确定类职责、拆分责任或选择合适角色场景。
决定类的职责 在类型间拆分职责 选择MonoBehaviour与纯C#间的角色
SkillsForUnity/unity-skills~/skills/script-roles/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-script-roles -g -y
提供Unity C#脚本的创建、读取、修改、搜索及编译检查等全生命周期管理功能,支持批量操作与高危操作拦截,辅助开发者高效编写和维护C#代码。
用户要求编写或编辑C#代码 需要跨脚本搜索或重构文件布局 检查Unity编译错误
SkillsForUnity/unity-skills~/skills/script/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-script -g -y
用于在Unity中管理ScriptableObject资产,支持创建、读取、修改、删除、复制及查找等操作。涵盖数据资产的CRUD及批量设置,适用于配置表管理和SO实例脚本化维护。
创建或编辑ScriptableObject数据资产 查找或列出SO实例 配置表管理 SO资产脚本化管理
SkillsForUnity/unity-skills~/skills/scriptableobject/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scriptableobject -g -y
提供Unity游戏脚本的设计审查与重构建议,涵盖代码质量、解耦、可维护性及数据生命周期管理。适用于代码审查、优化高耦合脚本及规划重构以提升系统稳定性。
审查代码质量 理顺高耦合脚本 规划重构提升可维护性 评估Unity脚本设计
SkillsForUnity/unity-skills~/skills/scriptdesign/SKILL.md
npx skills add Besty0728/Unity-Skills --skill unity-scriptdesign -g -y

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-05 10:25
浙ICP备14020137号-1 $bản đồ khách truy cập$