【职位描述】
游戏引擎SDK管理与交付
负责公司游戏引擎SDK的整体架构与维护,支持移动端(Android/iOS)/PC/PS5等平台,设计并维护SDK的版本管理、发布流程、二进制产物规范与依赖关系,协助引擎功能模块化,提升SDK可维护性与复用性
跨平台&多分支构建体系
负责引擎在多平台、多分支(release/develop/feature/hotfix等)下的构建策略设计,解决不同平台工具链(Clang/MSVC/SDK/NDK/PS5等)带来的差异问题,持续优化构建时间、产物体积和稳定性
设计并维护引擎级CI/CD流程
覆盖:自动编译(多平台/多配置)、单元测试/编译验证、SDK自动打包与发布、使用或维护CI系统(如Jenkins/GitHub Actions/自研系统)、编写自动化脚本,提升构建与发布的可靠性与可追溯性
工具链与自动化
使用Python/Shell/CMake/Build System等工具构建自动化流程,参与构建工具、版本工具、依赖管理工具的设计与开发,协助研发团队快速定位构建失败、平台兼容性问题
技术支持与规范建设
为引擎与项目团队提供SDK接入与构建支持,制定并推动引擎SDK、构建流程、CI使用规范,输出技术文档,提升团队整体工程效率