
GMPhysX
A downloadable extension for Windows
🔥 GMPhysX brings NVIDIA PhysX to GameMaker. This is the same commercial-grade physics engine powering over 1000 AAA games.
GameMaker is amazing for 2D games, but 3D has always been a major challenge. Complex physics simulations in pure GML can be slow, and not every developer wants to spend the time reinventing the wheel.
GMPhysX solves this. It's an extension that bridges a battle-tested PhysX SDK to GameMaker, resolving complex collisions at C++ speeds. All GameMaker has to do is render the results.
Features
- Static, Dynamic, and Kinematic rigid bodes
- Character Controllers (box and capsule)
- Vehicles (direct drive, engine drive, tank drive)
- Joints (fixed, spherical, revolute, prismatic, distance, d6) and Articulations
- Primitive Collision Shapes: boxes, spheres, capsules, planes
- Pre-authored Convex Shapes: cones, cylinders
- Custom Convex and Triangle Meshes for 3D Models
- Heightfield Terrain Support
- Scene Queries: raycasts, sweeps, overlaps
- Collision filtering with customizable layers and callbacks
- Real-time debug visualization
- 3D camera examples
- 19 Example Rooms
GMPhysX is in Alpha: API is subject to change based on developer feedback. Feedback welcome. Expect bugs!
FAQ
What platforms does this run on?
Primarily supported on Windows. However, the latest build now ships with experimental .so for Linux. More platforms will be added if PhysX can be compiled to those targets.
Do I need an NVIDIA GPU to use this?
No. The core library is CPU-bound. PhysX does contain GPU-accelerated options that are CUDA-exclusive (deformables and particles), but the current feature set is CPU-only.
Are you going to add X feature?
The plan is to continue to add as much as I can. PhysX is a big library and I am one developer.
Can I make 2D games with this?
Yes, you can use axis-locked collision shapes and an orthographic camera to emulate 2D worlds with 3D physics. The caveat being the use of vertex buffers to draw your 2D sprites.
What kinds of games use PhysX?
Over 1000 games have been released using PhysX!
This extension is not affiliated with or endorsed by NVIDIA or YoYo Games. PhysX® and GameMaker® are trademarks of their respective owners.
| Updated | 1 day ago |
| Status | In development |
| Category | Assets |
| Release date | Jan 01, 2026 |
| Rating | Rated 5.0 out of 5 stars (7 total ratings) |
| Author | bytecauldron |
| Made with | GameMaker |
| Tags | GameMaker, Physics |
| Links | Homepage |
| Content | No generative AI was used |
Purchase
In order to download this extension you must purchase it at or above the minimum price of $29.99 USD. You will get access to the following files:
Download demo
Development log
- Alpha 0.5.0 Now Available1 day ago
- Alpha 0.4.0 Now Available31 days ago
- Public Alpha ReleasedJan 01, 2026




