The trouble with remaking this one is that it seems to me even the camera follow the rotation of the player and it is something you can not do in GDevelop. You can not rotate the camera.
Or maybe the player doesn’t move really but rotate the platform (the planet) below the player.
If that’s the case, you can checkout my parenting example:
The mathematical one. You can use that to make the planet the parent and all platforms around the planet a child and instead of moving the player, rotate the planet below the player and all the childs (platforms) going to rotate with it and make the impression you are moving around the planet but really you don’t. The planet is rotating below you.
I don’t think it would be a practical way of doing it but can be done this way. Otherwise you need to keep calculating the orbit of the player object around the planet by taking in to account the size of the planet and all the platforms on different heights around the planet which seems even more trouble to me. But then my math skill is pretty basic so maybe it a lot easier than I think. The rotation of the camera would be definitely a problem though.