This is super great! I love the idea, and it's so smooth!! I love the artstyle!
The platforming movement is a bit odd, but the unique mechanic is very fleshed out. For the platforming controller, when using unity you can create a new physics material to put into the collider and remove friction to remove getting stuck to walls. I hope this helps! Here's an article about it: https://docs.unity3d.com/Manual/class-PhysicsMaterial2D.html