UE5 Physics System Engineer

7 Minutes ago • 3 Years + • Physics Engine

Job Summary

Job Description

This role focuses on developing and optimizing physics systems within UE5, including rigid body dynamics, fluid, cloth, and vehicle physics, with a strong emphasis on Chaos engine. Responsibilities also include building interactive scene destruction systems, integrating particle effects, and collaborating with rendering and gameplay teams to implement physics-driven features and provide technical guidance for artists. The ideal candidate will have a deep understanding of physics simulation algorithms and C++ optimization.
Must have:
  • Design and implement high-performance physics simulation solutions (rigid body dynamics, fluid, cloth, vehicle physics)
  • Optimize large-scale physical interaction performance (CPU/GPU parallel computing, LOD mechanism)
  • Solve cross-platform (PC/console) physics simulation consistency and performance issues
  • Develop interactive scene destruction systems (building collapse, terrain destruction, object shattering)
  • Implement Leveled Destruction and procedural shattering generation
  • Integrate Niagara particle system for debris physical feedback
  • Collaborate with rendering team to optimize Nanite adaptation for shattered meshes
  • Support Gameplay team in implementing physics-driven gameplay
  • Provide physics asset production specifications and technical guidance to art team

Job Details

Job Description

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

Job Requirements

  • 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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Shanghai, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Physics Engine Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!