Best way to make movement for top down shooter? (2D)

I’ve tried Rigidbody2D, but it didn’t work out because it kept dragging objects/player down because of gravity and transform.translate didn’t work out too, since it didn’t work with collision such as walls, boxes at all.

Ideas and examples are well appreciated! If you don’t understand what I mean, I could try explain more, but I just don’t have anything else coming up to my mind.

Thanks in forward!

Set the gravity scale of your rigidbody to 0 and add some linear drag. Around 0.8 seems ok but you’ll want to tweak it. Experiment with the angular drag too to stop spinning after collisions

You could also use 3D rigid bodies and set your gravity diretion to the z axis under the physics settings.