
叠纸游戏UE5物理系统工程师
社招全职3年以上技术研发类地点:上海状态:招聘
任职要求
- 3年以上UE物理系统开发经验 - 精通UE5 Chaos物理引擎架构(GeometryCollection、FieldSystem、Solver核心模块 - 深入理解物理模拟算法(约束求解、碰撞检测、SPH流体基础) - 掌握C++多线程优化技术(TaskGraph、AsyncTask) - 具备物理调试能力(Chaos Visual Debugger、PhysX Debugger) - 熟悉DCC工具物理烘焙流程(Houdini->UE5破碎管线) - 至少1款使用Chaos破碎系统的已上线项目 - 有主机/PC平台物理性能优化案例
工作职责
1. Chaos物理系统开发 - 基于UE5 Chaos物理引擎,设计并实现高性能物理模拟方案(刚体动力学、流体、布料、载具物理等) - 研究UE5特性(如Nanite、Lumen)在物理系统中的应用 - 优化大规模物理交互性能(CPU/GPU并行计算、LOD机制) - 解决跨平台(PC/主机)物理模拟一致性及性能问题 2. 破碎效果系统构建 - 开发可交互式场景破坏系统(建筑坍塌、地形破坏、物体碎裂) - 实现层级破碎(Leveled Destruction)与程序化破碎生成 - 整合Niagara粒子系统实现碎片物理反馈(灰尘、火花等次级效果) 3. 跨模块协作 - 与渲染团队协作优化破碎网格的Nanite适配 - 支持Gameplay团队实现物理驱动型玩法(如环境互动谜题) - 为美术团队提供物理资产制作规范与技术指导
包括英文材料
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
相关职位
社招3年以上IEG技术
1.使用ue4/ue5引擎,主导多种玩法系统与相关组件的开发,以支持游戏设计与送代; 2.参与基础系统的开发及维护,包括Gameplay、UI、网络等; 3.与同事合作,对工具与工作流的进行送代改进,提升开发效率和质量; 4.对项目版本进行性能分析,定向优化,帮助项目达到稳定的目标帧率; 5.理解并参与完善设计,实现效果与性能优秀的技术方案,并持续送代改进,与产品及设计、美术部门合作,推动工作按时、高质量完成。
更新于 2025-04-17
社招3年以上IEG技术
1.使用ue4/ue5引擎,主导多种玩法系统与相关组件的开发,以支持游戏设计与送代; 2.参与基础系统的开发及维护,包括Gameplay、UI、网络等; 3.与同事合作,对工具与工作流的进行送代改进,提升开发效率和质量; 4.对项目版本进行性能分析,定向优化,帮助项目达到稳定的目标帧率; 5.理解并参与完善设计,实现效果与性能优秀的技术方案,并持续送代改进,与产品及设计、美术部门合作,推动工作按时、高质量完成。
更新于 2025-04-17
实习虎鲸文娱2026
职位描述 1. 负责设计和实现UE5客户端程序的核心功能、系统和模块,包括用户界面、渲染、输入、音频、动画、物理等; 2. 开发和优化UE5客户端的性能、帧率和内存占用,确保UE5游戏/程序的流畅性和响应性; 3. 协助美术、策划建立高效的游戏内容制作流程,理解和实现游戏的需求和功能; 4. 协助美术、策划开发相关工具链,优化程序设计和工程结构; 5. 熟悉游戏开发工具和技术,如游戏引擎、集成开发环境、版本控制系统等。
更新于 2025-05-20