Question about creating objects in-game

Hi there,

I’m creating my first game in Unreal Engine, a space-sim where you jump from planet to planet with random encounters.

I’d like to make an array of enemy spaceships so that the game could pick one at random and show it. My first thought was to make an “enemy ship” blueprint and change its “source sprite”/texture with a script, but I’d really like each ship to have its own unique lighting as well. Would I need to make a blueprint for each ship and then toggle their visibility?

Thanks so much for you help!