A scalable multi-platform physics simulation SDK for real-time collision detection, rigid body dynamics, and character controllers.
NVIDIA PhysX SDK 3.4 is a physics simulation engine that provides real-time collision detection, rigid body dynamics, and character controllers for interactive applications. It solves the problem of creating realistic physical interactions in games, VR experiences, and simulations by offering scalable, multi-platform physics computation.
Game developers, VR/AR application creators, and simulation engineers who need robust physics simulation in real-time interactive applications across multiple platforms.
Developers choose PhysX for its production-ready reliability, multi-core CPU optimization, optional GPU acceleration, and comprehensive feature set that has been proven in commercial game development.
NVIDIA PhysX SDK 3.4
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Builds for Windows, Linux, macOS, Android, and iOS from a single codebase, enabling seamless cross-platform development for diverse hardware.
Optimized for multi-core CPUs and optional GPU acceleration, ensuring efficient physics computation that scales with hardware capabilities.
Includes robust collision detection, rigid body dynamics, character controllers, and specialized vehicle simulation, covering most real-time physics needs.
Used in numerous commercial games, providing a battle-tested solution with proven stability and performance in demanding applications.
The APEX SDK for clothing, destruction, particles, and turbulence is deprecated, forcing developers to integrate separate libraries like NvCloth or Blast for these features.
Build instructions require opening specific solution files in various directories (e.g., under PhysX_3.4\Source\compiler), which can be error-prone and time-consuming.
Released in 2018, it may lack modern optimizations, features, and active support compared to newer physics engines or updated PhysX versions.