I'm trying to convert a game from Unity to Godot, from C# to GDScript AND from 2D to 3D. As a total beginner. Yeah, I know...
Anyway, I'm working on a game inspired by Pikmin or Tinykin. One core mechanic: Minions following the player. I can move my player and I got the minions to move_toward it (not the best solution, but it works for the moment).
Now to my problem: How can I set the minions up so they got pushed out of the way by the player, but without floating around? In Unity, I used a Rigidbody set to Body Type "Dynamic" and it did the trick.
In Godot I've got a Rigidbody3D Node with an AnimatedSprite3D (will be 2D Pixel art in a 3D Voxel world) and a CollisionShape3D (Capsule). The player character can't get past those minions and if there's more than one, they will eventually end up in the same position in some weird collision / clipping issue.