My team and I decided to use Godot for a school project.
We are thinking of making a very simple 3D platformer / sidescroller, our player would be able to move only along the X and Y axis however I was unable to find a way to restrict our player's movement in such a way.
Ideally, we would also like to prevent collisions from displacing our player outside of the set path, in other words the player's position on the Z axis would need to stay constant throughout the entire game even when hit by enemies.
I read that in Unity, you could use a SplinePath for this sort of things.
Is there a way to make something similar in Godot ?