In Unity, how would I go about creating many different variations of a game object? For example, let’s say I am making a “sign” game object that can have 1 of 20 different “image labels”.
Option A
The poor man’s version would be to make one large “sign” prefab and then activate/deactivate the “image label” game objects as needed in the Hierarchy:

Option B
Another option would be to make 20 prefab variants of the sign:
- Sign with Image Label 1
- Sign with Image Label 2
- …
Option C
I am wondering if there is a more convenient way? Ideally, I would like to only have 1 sign prefab - with a select dropdown in the Inspector that allows me to select the image label from the 20 options. But, I would like the selected option to be visible in the Unity Editor.
Is that possible?