Rosters tend to fail the same way: every enemy is the same monster in a new color, and players cannot tell the heavy from the grunt until it lands a hit. Fixing that means giving each role a body players can identify by outline alone, and doing it again for every zone.
Write the faction and the roles the way they would appear in your design doc: a grunt, an elite, a caster, a swarm. Layer works out what each role has to tell the player, picks a body that tells it, and fixes one palette and surface for the group. You never write four separate briefs or match four styles by hand.
A Body Plan for Every Job
Each role owes the player something different. A grunt appears often and dies often, so it gets one plain, strong shape that registers at a glance. An elite has to look like trouble before it acts, which takes added structure, never a grunt scaled up. A caster has to announce that it is the priority target, so its apparatus is visible from the front, the way the Rotcap Channeler fires spores from a parasol-shaped cap.
Build carries behavior too. A low, heavy stance tells players an enemy is slow and tough, and a light, spindly one tells them it is fast and fragile. When the look matches the mechanics, players learn to read new enemies correctly the first time they meet them.
Family Resemblance Without Lookalikes
Locked once for the faction Palette, surface, lighting and view are set for the whole group, so it reads as one ecology.
What changes per enemy Build, limb count and outline differ for each member, so no two share a shape.
Targets share a color In the sci-fi set every weak point is the same cyan, so a player who finds one knows where to look on the rest.
Separate Files, Plus a Lineup for Review
Each member is delivered as a separate transparent PNG for Unity, Unreal, Godot or GameMaker, or for your animators to rig. Ask for a lineup sheet when you want to compare outlines at one scale before anyone animates.
For the fight at the end of the zone, see boss design. To show one creature at different ages or in elemental forms, see creature variants.