Skip to main content

Feature List (Updated Nov 2025)

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

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
note

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/ASoftBody
Area

❌ - Not implemented in Rapier Lib

Joints

2DJoint
Pin Join 2D
Groove Joint 2D
Damped Spring Joint 2D
3DJoint
Cone Twist Joint 3D
Generic 6 DOF Joint 3D
Hinge Joint 3D
Pin Join 3D
Slider Joint 3D

Shapes ✅

2D3DShape
World Boundary Shape
N/ASegment Shape
Separation Ray Shape
Circle/Sphere Shape
Box/Rectangle Shape
Capsule Shape
N/ACylinder Shape
N/AHeight Map Shape
Convex Polygon Shape
Concave Polygon Shape

⌛ - If anyone asks for it on discord, will implement it. Right now no one uses this.

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
Inverse Kinematics
MultiBody Joints
Performance Improvement