Asset/Asset combination for realistic humanoid enemies (Ragdoll)?

Hello, for my VR game, I’d like to add some enemy characters that have realistic body properties, so if you hit them with a sword, that part of their body will react to the hit. If you hit them too hard, they might fall down. So a physics based characters. I’ve seen words like “Ragdoll”, and “Inverse Kinematics” mentioned, and I believe this is what I need, but I’m new to this area so know next to nothing.

What I’d really like is to buy some kind of ready to use asset that has:

  1. Some configurable walking characters (skeletons, robots, whatever), and/or the ability to very easily drop in 3rd party characters from the asset store.
  2. The C# script with basic behaviors ready to go. I can write C#, but I really don’t want to spent many hours writing custom behavior scripts. So I’d like to be able to drop a character in a scene and then set it to either wander around, or walk towards the camera and attack the player, and maybe how aggressively it attacks.

It seems like walking enemy characters is a common thing in a lot of games, and I think handing this well from scratch would very likely eat a lot of time which is something I don’t have. Does anyone know any ready to use solution (or close to it) that they can point me to?

Thanks

In my opinion you should research these three assets. I have not used any of them so I have no bias towards one or the other. I’m sure one of them will suit your needs, however I would not exclude other character controllers or IK solutions available on the asset store. Due to the importance of this decision I would make time for this research and spend at least one solid day looking through all available options.
Opsive Third Person Controller
Final IK
Bone Controller

Thanks, after posting I had watched a few videos for FinalIK, and its companion product PuppetMaster. it’s not totally clear to me what each of these products does, and does not do. Perhaps one or the other could meet my needs, but I couldn’t figure this out. This whole area is still a bit mysterious to me, so I guess I need to educate myself a bit more.