If you want to set the walking speed, you can simply set the velocity and not incorporate time.delta time.
Think of it… You say, I want it to go: new Vector2(10,0,0);
It’s velocity is now 10 (and i guess there might be drag there, too…), but basically the thing is moving how you want.
As for jumping , it’s almost the same thing. Using the velocity for a jump is possible, and you could try the same thing (not using deltaTime, I mean, and probably need a lower value then). However, you could also try ‘AddForce’ which may be a bit nicer for a jump.