1. Chaos Physics System Development
- Based on UE5 Chaos physics engine, design and implement high-performance physics simulation solutions (rigid body dynamics, fluid, cloth, vehicle physics, etc.)
- Research the application of UE5 features (such as Nanite, Lumen) in the physics system
- Optimize large-scale physical interaction performance (CPU/GPU parallel computing, LOD mechanism)
- Solve cross-platform (PC/console) physics simulation consistency and performance issues
2. Shattering Effect System Construction
- Develop interactive scene destruction systems (building collapse, terrain destruction, object shattering)
- Implement Leveled Destruction and procedural shattering generation
- Integrate Niagara particle system to achieve debris physical feedback (dust, sparks, and other secondary effects)
3. Cross-Module Collaboration
- Collaborate with the rendering team to optimize Nanite adaptation for shattered meshes
- Support the Gameplay team in implementing physics-driven gameplay (e.g., environmental interaction puzzles)
- Provide physics asset production specifications and technical guidance to the art team
- 3+ years of experience in UE physics system development
- Proficient in UE5 Chaos physics engine architecture (GeometryCollection, FieldSystem, Solver core modules)
- Deep understanding of physics simulation algorithms (constraint solving, collision detection, SPH fluid basics)
- Master C++ multi-threading optimization techniques (TaskGraph, AsyncTask)
- Possess physics debugging capabilities (Chaos Visual Debugger, PhysX Debugger)
- Familiar with DCC tool physics baking process (Houdini->UE5 shattering pipeline)
- At least 1 launched project using Chaos shattering system
- Experience in console/PC platform physics performance optimization cases