用途:该技能用于通过命令行完成 Unity 项目的自动化生产流程,包括安装与验证 Unity CLI、为 CI/CD 或自动构建配置鉴权、以程序化方式创建和管理项目、自动化构建与测试、配置云存档与许可证及组织设置,并集成到 GitHub Actions、Jenkins 等 CI 系统。交互式游戏开发、图形渲染、游戏 UI 设计、VFX 或动画任务不适合使用本技能。
主要能力:检查前置条件(dotnet --version、which unity-cli || which unity);本地安装(bash .agent-skills/unity-cli/scripts/setup.sh --install);CI 用官方 Docker 镜像(docker pull unityci/editor:<version>-<platform>-<architecture>);交互式登录(unity-cli manage licensing --authenticate)或通过 UNITY_SERIAL、UNITY_EMAIL、UNITY_PASSWORD 环境变量配合 unity-cli manage licensing --validate 做 CI 鉴权;创建项目、列出和安装指定 Editor 版本与模块、打开项目、以 JSON/TSV 输出构建与测试结果、执行 unity-cli doctor 检查环境,并通过 com.unity.pipeline 实验包在运行中的 Editor 上调用本地 API。
使用方式:按“明确自动化目标与环境—检查前置—安装—鉴权—运行工作流—接入 CI/CD—排障”的顺序执行;构建和测试可用结构化输出便于机器解析,CI 中推荐使用令牌而非明文密码,构建前先用 project validate 校验项目。
限制:Pipeline 相关功能需安装 com.unity.pipeline 实验包并以 --api-port 启动 Editor;具体版本兼容性、收费与平台支持等信息资料未提供。