Set up a sailing ship

At the moment Im working on a modular gaming ship system
I dont know how to setup the mesh to use in the game engine.
What would you mean, what is the best practice to do that.
Should i make it as a static mesh or rig the ship completely as a vehicle.
The sails have some shapekeys for reefing. This parts at least needs a bone.
There also comes some parts like gunports, steering Wheel, aso.
Im absolutely uncertain how to do this for a good usability in a Game.

Thank you in advance for your answers