The old school shooters handle swimming by turning off gravity if the player is in water deeper than the player height.
I just figured out how to make a ladder