← Back to job listings
育碧
游戏工具程序员[版本构建] Tools Programmer [RBS]
育碧中国 · 上海市
About The Role
About the role
The Release and Build Specialist develops and maintains automated tools and pipelines that support the version creation and release process for Unity-based projects. This role owns build toolchains and CI/CD pipelines, administers build environments and build farms, and ensures stable, efficient build and release workflows.
Working closely with cross-functional teams, the role supports daily build operations, troubleshoots build and packaging issues, and contributes to continuous improvement of build, release, and versioning processes.
What you will do
- Maintain build environments/servers and a large build farm; provide operational support (user support and initial issue triage) for build/version systems.
- Design, develop, and maintain build toolchains, automation scripts, CI/CD pipelines, and release workflows; monitor/administer and continuously improve related pipelines and version creation systems.
- Implement and maintain Unity pipelines (asset import, automated builds, and package generation), including Unity Hybrid hot-update toolchains (resource updates, versioning, automated publishing).
- Troubleshoot build/release issues, including package analysis and resolving packaging/signing problems (IPA/APK).
- Manage project data permissions and close-out/archival (e.g., ClosingKit); document and maintain standards for build, versioning, deployment, and automation processes.
- Support ML training/inference pipelines and related model deployment when applicable; develop additional tools/scripts to automate workflows and improve team efficiency.
- 关于职位
- 版本制作工程师负责开发和维护自动化工具与流水线,支持Unity项目的版本生成与版本制作。负责构建工具链与CI/CD流水线,管理构建环境与构建集群,保障构建与版本制作流程稳定高效。
- 与跨职能团队紧密协作,支持日常构建运维,排查构建/打包问题,并持续优化构建、版本制作与版本管理流程。
- 工作职责
- 维护版本制作环境/服务器与大规模版本制作集群;为版本制作/版本系统提供运维支持(用户支持与初步问题分流/排查)。
- 设计、开发并维护版本制作工具链、自动化脚本、CI/CD 流水线与发布流程;监控/管理并持续优化相关流水线与版本生成系统。
- 实现并维护 Unity 流水线(资源导入、自动化版本制作与打包产出),包括 Unity Hybrid 热更新工具链(资源更新、版本管理、自动化发布)。
- 排查版本制作/发布问题,包括包体分析与解决打包/签名问题(IPA/APK)。
- 管理项目数据权限与收尾/归档(如 ClosingKit);编写并维护版本制作、版本管理、部署与自动化流程的标准文档。
- 在适用场景下支持 ML 训练/推理流水线及相关模型部署;开发工具/脚本以自动化工作流并提升团队效率。
What You will Bring
- Experienced on a similar role :build/release/deployment/CI/CD engineering.
- Proficiency in C# or Python (both a plus); ability to write clean, maintainable automation scripts.
- Solid understanding of Unity build workflows: asset import, automated packaging, build scripts.
- Hands-on experience with CI/CD systems (e.g., Jenkins, TeamCity, QuickBuild).
- Familiarity with iOS release processes (certificates, provisioning profiles, TestFlight, App Store submission).
- Basic knowledge of IPA/APK structures and package troubleshooting.
- Experience with version control (e.g., Perforce, Git, SVN/CVS a plus).
- Strong communication, documentation habits, engineering discipline, and problem-solving skills.
- 具备版本制作/发布/部署/CI/CD 工程类似岗位经验。
- 熟练掌握 C# 或 Python(两者都会更佳);能够编写整洁、可维护的自动化脚本。
- 对 Unity 版本制作流程有扎实理解:资源导入、自动化打包、版本制作脚本等。
- 具备 CI/CD 系统实操经验(如 Jenkins、TeamCity、QuickBuild 等)。
- 熟悉 iOS 发布流程(证书、描述文件 provisioning profile、TestFlight、App Store 提交)。
了解 IPA/APK 的基本结构与包体问题排查方法。
- 具备版本控制工具经验(如 Perforce、Git;了解 SVN/CVS 更佳)。
- 具备良好的沟通能力、文档习惯、工程规范意识与问题解决能力。
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring