Participant of CGTrader Awards https://www.cgtrader.com/
One of the core mechanics of my game Ascension Mining was the ability to customize your ship. This mean swapping out parts and weapons for different performances. To do this, I modeled several fuselages, cockpits, and wings that all had to fit together and have radically different silhouettes. All together, these parts allow for over 40,000 unique ship configurations.
I also had to create special textures for a custom shader that would allow you to change the primary/secondary paint colors while maintaining all the dirt and grit that would be overlaid on top of it.
This video shows off several parts and how they are put together to create a complete ship.