Skip to content
← Back to job listings

游戏工具程序员[版本构建] Tools Programmer [RBS]

育碧中国 · 上海市

External listingFull-time5 months ago

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