字节跳动UE5引擎渲染开发工程师(PC主机)
任职要求
1、5年以上游戏引擎开发和维护经验,深刻理解3D游戏引擎架构,精通引擎接口和游戏制作流程; 2、熟悉3D图形学,有良好的数学、算法基础及编程习惯; 3、丰富的UE5引擎实践经验,理解其关键技术实现原理,具有二次开发维护经验; 4、熟练掌握3D图形渲染技术,精通Shader相关开发; 5、责任心强,善于沟通,对游戏前沿技术有研究和应用热情; 6、有UE5、端游和主机引擎开发经验优先,对射击游戏熟悉和热爱优先。
工作职责
1、游戏中图形渲染相关特性的开发,根据需求开发高级渲染效果,增强游戏表现力; 2、Lumen和Nanite等UE5相关特性维护及按需扩展; 3、地形、植被、光影、Houdini工具链及其它PCG关键技术研发; 4、制定工作室研发工具管线方案,开发Low-level Tools和引擎功能,帮助研发团队提升研发效率; 5、游戏中性能优化相关工作,针对需求定制增改UE5引擎底层功能; 6、全平台图形兼容性分析以及疑难问题的分析定位工作;和美术及技术团队深入合作,实现业界领先的画面效果和性能适配方案。
团队介绍:一款科幻写实的全平台(手游/PC/主机)射击项目,使用UE5引擎研发,欢迎加入我们。 1、游戏中图形渲染相关特性的开发,根据需求开发高级渲染效果,增强游戏表现力; 2、Lumen和Nanite等UE5相关特性维护及按需扩展; 3、地形,植被,光影,Houdini工具链及其它PCG关键技术研发; 4、制定工作室研发工具管线方案,开发Low-level tools和引擎功能,帮助研发团队提升研发效率; 5、游戏中性能优化相关工作,针对需求定制增改UE5引擎底层功能; 6、全平台图形兼容性分析以及疑难问题的分析定位工作,和美术及技术团队深入合作,实现业界顶尖的画面效果和性能适配方案。

1. Chaos物理系统开发 - 基于UE5 Chaos物理引擎,设计并实现高性能物理模拟方案(刚体动力学、流体、布料、载具物理等) - 研究UE5特性(如Nanite、Lumen)在物理系统中的应用 - 优化大规模物理交互性能(CPU/GPU并行计算、LOD机制) - 解决跨平台(PC/主机)物理模拟一致性及性能问题 2. 破碎效果系统构建 - 开发可交互式场景破坏系统(建筑坍塌、地形破坏、物体碎裂) - 实现层级破碎(Leveled Destruction)与程序化破碎生成 - 整合Niagara粒子系统实现碎片物理反馈(灰尘、火花等次级效果) 3. 跨模块协作 - 与渲染团队协作优化破碎网格的Nanite适配 - 支持Gameplay团队实现物理驱动型玩法(如环境互动谜题) - 为美术团队提供物理资产制作规范与技术指导

1. 使用unreal4引擎,为Farlight84项目实现和优化PC高清渲染效果,和美术部门一起提升游戏画面质感,积极推动性能优化,完善多端开发管线,优化移动端功耗和画面效果。推动各项技术指标对齐并超越国内T1产品; 2. 研究业界前沿渲染技术,参与技术决策和技术路线图规划,对引擎模块进行开发和持续升级,提升项目渲染技术上限; 3. 指导其他引擎和TA,提高团队整体能力,培养工程师文化,积淀引擎技术,带队共同达成团队既定目标;