Skip to main content

Feature List (Updated Aug 2026)

See the tables below to get an idea of what status it is in.

Rapier-only Nodes​

Nodes this plugin adds that Godot itself does not have:

NodeWhat it is
Fluid2D / Fluid3DParticle fluids, with shape helpers, faucets and renderers
RapierRopeJoint2D / 3DMaximum-distance constraint: chains, tethers, grappling hooks
RapierFixedJoint2D / 3DWelds two bodies into one rigid assembly
RapierStateManager2D / 3DSave, load and cache whole-space physics state

The extended body and joint nodes are listed in the Class Reference.

Godot Features​

Platforms ✅​

2D3DPlatform
✅✅Windows (x86_64, x86_32)
✅✅macOS (x86-64 + arm64 Universal)
✅✅Linux (x86_64)
✅✅Android (x86_64, x86_32, arm64)
✅✅iOS (arm64)
✅✅Web (wasm32)

Builds ✅​

2D3DFeature
✅✅Single Build
✅✅Cross Platform Deterministic Build
✅✅Parallel SIMD Build
Double Builds

If you want custom double builds, that is currently not supported. A dependency, salva, used for liquids, doesn't currently support double builds. Will come at a later time.

Collision Objects ✅​

2D3DCollisionObject
✅✅Space
✅✅RigidBody
✅✅StaticBody
✅✅CharacterBody
N/A❌SoftBody
✅✅Area

❌ - Not implemented in Rapier Lib

Joints ✅​

2DJoint
✅Pin Joint 2D
✅Groove Joint 2D
✅Damped Spring Joint 2D
✅Rope Joint 2D (Rapier only)
✅Fixed Joint 2D (Rapier only)
3DJoint
✅Cone Twist Joint 3D
✅Generic 6 DOF Joint 3D
✅Hinge Joint 3D
✅Pin Joint 3D
✅Slider Joint 3D
✅Rope Joint 3D (Rapier only)
✅Fixed Joint 3D (Rapier only)

Shapes ✅​

2D3DShape
✅✅World Boundary Shape
✅N/ASegment Shape
✅✅Separation Ray Shape
✅✅Circle/Sphere Shape
✅✅Box/Rectangle Shape
✅✅Capsule Shape
N/A✅Cylinder Shape
N/A✅Height Map Shape
✅✅Convex Polygon Shape
✅✅Concave Polygon Shape

Queries ✅​

2D3DQuery
✅✅Intersect Ray
✅✅Intersect Point
✅✅Intersect Shape
✅✅Cast Motion
✅✅Collide Shape
✅✅Rest Info

Misc​

  • No support for asymmetric collisions (eg. object 1 hitting object 2 but object 2 not hitting object 1). This is the exact check rapier does: (A.layer & B.mask) != 0 || (B.layer & A.mask) != 0

New Features ✅​

2D3DFeature
✅✅Fluid
✅✅FluidEffect
✅✅Fluid Samples
✅✅Serialization
✅✅Deserialization
✅✅Performance Improvement
✅✅MultiBody Joints
✅✅Inverse Kinematics