Vehicle Physics Programmer

Skills
Programming Languages3D ModelingAnimation SoftwareCGameplayHavokPhysx
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Engineering Mathematics or related field; Master's preferred.
  • Proficiency in programming languages such as C++ C# or Python.
  • Strong understanding of physics principles especially as they apply to vehicle dynamics.
  • Experience with physics engines such as Havok PhysX or Bullet.
  • Familiarity with game development tools and pipelines (Unity Unreal Engine etc.).
  • Excellent problem-solving and debugging skills.
  • Ability to work effectively both independently and as part of a team.

Nice to have

  • Advanced Mathematics
  • 3D Modeling
  • Animation Skills

Day to day

  • Develop and implement vehicle physics systems using Chaos (UE).
  • Collaborate with game designers to understand gameplay requirements and translate them into technical specifications.
  • Optimise vehicle physics algorithms for performance and realism.
  • Conduct testing and debugging to ensure accurate and reliable behavior of vehicles.
  • Work closely with artists to integrate vehicle models and animations with physics systems.
  • Stay updated on the latest advancements in vehicle simulation technology and techniques.