В Unity совсем недавно, хочу реализовать старую идею. В основе симуляция движений неких объектов. Допустим взять простейшую модель, 3 шарика("суставы") соединенных палкой, суть в том что нужно "сгибать" и "разгибать" такие "суставы" как при движении, то есть добиться вместе с физикой того, чтобы скажем такой объект мог двигаться как "червяк". В каком направлении копать? Пока что понял что можно использовать Joint для соединения, но не ясно как на это все будет оказывать влияние физика и будет ли это вообще работать.
Изучите от и до компонент Configurable Joint. Проще это делать экспериментально - соединить пару объектов, менять значения и следить за изменениями, поглядывая в документацию. Физически корректно имитировать работу суставов можно с помощью Target Rotation и Angular X Drive / Angular YZ Drive.