Inconsistent Ragdoll Behavior Between Unity Versions (character joints)

Using Unity’s ragdoll wizzard, I created a ragdoll (i.e., character joints, colliders, and rigidbodies). In version 2023.1.20, the ragdoll’s behavior is generally good. However, in newer versions (2023.2+ including Unity 6; reproducible in 6000.0.20), the ragdoll behaves strangely. I haven’t been able to figure out what I’m doing wrong or what needs to be done to improve the ragdoll’s behavior in these newer Unity versions. Below is an example of the ragdoll’s behavior (same project opened in different versions of Unity).

ragdoll

Edit: I found the following topic, which might be related to this issue: [RAGDOLL] Character Joint Swing/Twist limitations does’t work - Unity Engine - Unity Discussions

2 Likes
1 Like