What is the best way to create physically interractable doors ( like in a hotline miami ) i have tried doing it with physics and revolute joint with immovable object, still sometimes player can be moved by the door for some reason (player mass is set to 20 while door's to 0.1). First you touch the door with player and it moves accordingly and then it bounces from the wall and moves player back. If setting player to immovable - he can drag a door with him.
Also i was trying to build something with player movement vectors and custom movement behaviour for the door, but not yet managed to create a working example.
Any ideas of what is the best way to do it? I would love to avoid using physics behaviour.