用途:该技能是一份 Unity 游戏开发最佳实践的入口指南,从项目搭建到发布流程,帮助开发者按主题查阅参考文件并写出更规范的代码。
主要能力:按需索引参考文件,包括项目结构(references/project-structure.md)、C# 模式(csharp-patterns.md)、性能(performance.md)、架构(architecture.md)、工作流与 CI/CD(workflow.md)、动画/2D/Shader(specialized.md)、调试与本地化(systems.md)、UI Toolkit 与 Cinemachine(architecture-advanced.md)。内容涵盖功能式目录组织、Assembly Definition 拆分、命名约定、[SerializeField] private 字段、ScriptableObject 数据与事件通道、对象池、烘焙光照与 GPU Instancing 等性能要点,以及按项目规模选择架构、Unity 6+ 的 URP/HDRP、Addressables、新输入系统、Netcode for GameObjects、DOTS/ECS 与常见反模式。
使用方式:编写代码前先阅读对应参考文件;指南给出的命名与模式示例可作为约定。相关技能命令包括 /unity-code-gen、/unity-test、/unity-debug、/perf-audit、/unity-refactor、/editor、/shader、/uitk、/netcode、/addressables、/anim、/dots、/build-config、/unity-audio、/2d、/unity-save 等,用于生成代码、测试、调试、性能审计等任务。
适用场景:从 Game Jam 原型到中大型、长线运营的 Unity 项目,尤其适合需要统一团队约定和性能优化的场景。
限制:资料未提供具体安装命令、价格或平台支持细节;部分 API 变动与 Unity 6.3 LTS 特性依版本而定,需以官方文档为准。