First of all, I’m pretty new to Unity and 3D (first-person) game development in general, so hopefully there is a simple solution to this, but I haven’t found it…
I noticed that my first-person adventure game has to be set to about 60+ FOV for it to be playable (where the environment/props don’t get too much in the face of the camera). However, doing this, completely distorts the character models.
I’ve tried changing the projection settings (e.g. settings it to horizontal). I tried playing with lens distortion post processing. Nothing seems to help.
Well, that’s just how FOV works, in real cameras, in the real world. So there’s not much you’re going to be able to do to avoid that.
You could try to get around this by having two cameras: One sees only the character, and has a low FOV. The other sees everything but the character, and has a high FOV. That could run into issues, though, if stuff goes between the camera and the character, as the character would essentially be always on top in this case.
Another option might include using an ortho camera instead of a perspective camera, depending on the style of your game.