A developer is changing what you can do with the Godot game engine. Uno1982 from Wild Ox Studios has just released a comprehensive module that brings the full power of the NVIDIA PhysX 5 physics engine into Godot 4. This integration unlocks cinematic physics and lighting for free and open source game development.
The module works by plugging into Godot 4 as an optional kernel. It does not change the engine’s original code. This design is crucial. It means your existing projects will still work. You can seamlessly switch between this new PhysX system, Godot’s standard physics server, or the popular Jolt Physics solution. You are not locked in. The current support is for Godot 4.7.3 rc dev and 4.8 dev builds on Windows and Linux.
This is far more than basic collisions. The module supports static, kinematic, and complex rigid bodies. It includes advanced joint types for building realistic machinery. Features like continuous collision detection prevent objects from tunneling through each other at high speeds. It even allows for hardware acceleration. If you have an NVIDIA GPU, it can use CUDA to handle rigid body dynamics, automatically falling back to the CPU if needed.
The real transformation comes from what it unlocks beyond standard physics. This integration brings NVIDIA’s professional simulation tools directly into Godot. You gain access to a suite of high end effects previously reserved for proprietary engines. This includes:
- The Blast library for destructible objects
- Simulating deformable soft bodies
- Cloth that interacts with wind
- Granular materials like sand
- High end visual effects
- Building realistic machinery
Developers can optionally include these features at build time through the SCons system. Another key component is NVIDIA Flow. This library enables fluid, fire, and smoke simulations. It calculates how light scatters through smoke and how these volumetric effects cast shadows. All of this is processed directly through Godot’s RenderingDevice interfaces using Vulkan or Direct3D 12.
The performance results from early adopters are significant. Independent developers benchmarking the module report it handling large scale simulations that would choke built in solutions. In open world tests, the system streamed simulations of 90,000 fluid particles at 144 frames per second. It managed particle emitters with physically based collisions and wind forces without noticeable frame drops.
The most surprising innovation is not physics but lighting. Uno1982 announced a companion technology called PXTGI, which stands for PhysX Proxy Traced Global Illumination. This is a new software based method for calculating global illumination, the subtle indirect light that bounces between surfaces to create realism.
PXTGI does not require specialized ray tracing hardware. It works on any GPU that supports Vulkan or Direct3D 12. The technique is a hybrid. It uses screen space information combined with simplified PhysX collision data from the world. This approach eliminates the traditional need to pre bake lightmaps, set up complex cascaded meshes, or perform expensive data transfers for the camera. The developer states the computational cost is roughly half that of Godot’s standard SDFGI solution. All data stays on the GPU, which leads to stable performance even with dynamic lights and glowing objects. This efficiency makes advanced lighting feasible on lower power devices like the Steam Deck.
What you are seeing here is a bridge. A dedicated developer is connecting the accessible, open source Godot ecosystem with the high fidelity simulation tools used in major studios. This integration does not just add new features. It fundamentally expands the visual and interactive quality a small team or solo developer can achieve. The combination of cinematic physics and performant, software based ray traced lighting in a free engine represents a tangible shift in what is possible for independent game creation. The tools for building worlds are becoming more powerful and more accessible at the same time.
| Feature | Description |
|---|---|
| PhysX Integration | Full power of NVIDIA PhysX 5 physics engine |
| Multiple Support | Supports seamless switching between physics systems |
| Advanced Effects | Access to high end effects and tools |
| PXTGI | Hybrid global illumination method |
| NVIDIA Flow | Fluid, fire, and smoke simulations |
| Performance | Stable simulation with high frame rates |