I have been lucky to work on a selection of assets for use in an Indie first person shooter - specifically a selection of rifles made up of many modular parts. These were set up to be modular in a variety of different set-ups, and created for use in Unreal Engine 4.