Used in more than 500 games on multiple platforms, NVIDIA PhysX is one of the most popular physics engines for game development. The PhysX SDK is a proven solution for gameplay physics and simulation-driven effects. It is integrated into major game engines such as Unreal Engine 3 and 4, Unity, AnvilNext, Stingray, Dunia 2 and REDengine.

NVIDIA PhysX Clothing and Destruction are integrated into the Unreal Engine 4. PhysX Clothing and Destruction effects can be seen in games such as: Batman: Arkham Asylum, Batman: Arkham City, Bioshock Infinite, Borderlands 2, Lords of the Fallen, Monster Hunter Online, Daylight, and Witcher 3.

The PhysX software development kit (SDK) is free on Windows, Linux, OSX, iOS and Android on https://github.com/NVIDIAGameWorks/PhysX-3.4 (link will only work for registered users).

Please note: We no longer provide precompiled binaries for PhysX. Please use Github to download and build the libraries

How to access PhysX Source on GitHub:

  • If you don't have an account on developer.nvidia.com click on the following link to register: Register
  • If you are logged in, accept the EULA and enter your GitHub username at the bottom of the form: Accept EULA
  • You should receive an invitation within an hour.

Make sure you use your Github username. If you don't see an email in an hour please check your junk/spam folders.