In unity i usually have an enemy script for many enemies.
I change the mesh and material and create another prefab. so 1 class for many enemies.
I thought about attaching at runtime skeletal mesh etc at runtime but i prefer to know before hand what it looks like.
also i know there are child classes but thats kind of the same of just creating another blueprint class with each variation … seems like a waste.
So how are you guys handling same enemy type with visual variations?