PhysX
PhysX is a real-time physics simulation middleware SDK used to model effects such as rigid-body dynamics, character interaction, particles, cloth, fluids, and destruction. Originally associated with Ageia and later developed by NVIDIA, it became a widely used physics solution in game development, with support for both CPU execution and GPU acceleration on CUDA-capable GeForce hardware.