Right now I'm using Rigidbody2d for the game character along with polygon collider 2D(2d platform game).
I'm beginner hope I'm using correct components.
And transform to move character from left to right.
Character.transform.Translate(Vector2.right * speed * Time.deltaTime);
Character.transform.Translate(Vector2.up * speed * Time.deltaTime);
When the game character moves on slopes there's lot of friction and bounciness and rotation and its worse when jumping from slopes.