Despite the lack of built-in support, you can still play with a controller using these methods:
(for PlayStation controllers) allow you to create a virtual Xbox 360 controller or map keys directly to your gamepad. Manual Configuration Within the game's Options > Controls
Even if you get the controller working perfectly, the game does not update the on-screen prompts. When the game tells you to reload or interact, it will likely display a keyboard key (like "F" or "E") or a generic "Button 3" rather than the "Y" or "Triangle" button on your controller. Players are required to memorize the layout or keep a mental map of the controls, as the visual feedback remains keyboard-centric.