岗位职责
- 负责游戏引擎工具链的技术规划、架构设计与核心开发,建设高效、稳定、可扩展的内容生产工具体系;
- 负责引擎编辑器核心能力建设,包括场景编辑、对象管理、属性编辑、资源预览、调试可视化及相关编辑框架;
- 负责资源生产管线建设,包括资源导入、处理、转换、依赖管理、构建及数据校验,提升大规模内容生产效率与可靠性;
- 设计和优化工具链基础架构,解决大型项目中编辑器性能、资源处理效率、数据一致性及稳定性问题;
- 与美术、TA、策划及引擎开发团队合作,完善内容制作、调试、验证与发布工作流,推动工具能力在量产中的稳定应用;
- 主导工具链技术预研、架构演进与工程落地,开展技术评审和团队指导,持续提升内容生产效率与交付质量。
职位要求
- 计算机相关专业本科及以上学历,5 年以上游戏引擎工具链、编辑器或相关基础设施开发经验,具有完整项目交付经历;
- 精通 C++,熟悉 Python、C# 等至少一种工具开发语言,具备大型软件系统的架构设计与工程开发能力;
- 以下两个方向至少精通一个: • 编辑器系统: 深入理解编辑器架构、对象与属性系统、数据序列化、Undo/Redo、可视化交互等核心机制,具备复杂专业编辑器或通用编辑框架的核心开发经验; • 资源生产管线: 深入理解游戏资源组织与处理流程,在资源导入与转换、依赖管理、增量构建、数据校验或自动化处理方面有核心开发经验;
- 能够独立制定工具链技术方案、完成核心架构设计与关键模块实现,并推动从需求分析到量产应用的完整交付;
- 熟悉大型项目的软件工程实践,具备多线程、异步任务、性能优化、稳定性治理及复杂问题定位能力;
- 熟悉 Unreal Engine 5 编辑器架构与资源生产管线,具备基于 UE 的工具链开发、源码扩展或深度优化经验;
- 具备良好的用户体验意识、系统设计与跨专业沟通能力,能够理解内容生产需求,兼顾工具易用性、制作效率与长期维护成本。 【加分项】
- 有大型开放世界、复杂城市场景或高品质写实项目的工具链建设经验;
- 有 Unreal Editor、World Partition、Asset Registry、DDC、Cook 等 UE 核心系统的源码开发、扩展或优化经验,或有大规模场景编辑、资源管理、多人协作工具的建设经验;
- 有 PC/移动端跨平台资源处理、自动化构建、资源质量检测或内容生产管线优化经验。