is good but the unity physics make the game weird, you can make your own physics
Viewing post in Pieces jam comments
the physics, you should use a script instead of RigidBody
You can view the Sonic Physics Guide of Sonic Retro to view the use of forces and walk in angles