В godot есть возможность двигать объекты по созданному пользователем пути.
За это отвечают две ноды — Path2D и PathFollow2D .
Создадим сцену с такой иерархией:
Выбираем Path2D , и над основным окном увидим как появятся дополнительные кнопки меню для работы с кривыми...