I use unity. And I know how to move the player and such, but when the player gets to the edge, he kinda topples over and flips and such. And also sticks to the side of surfaces. Anyone got any suggestions?
you could also experiment with https://docs.unity3d.com/Manual/class-PlatformEffector2D.html