Variation Matrix

Use this to plan generation batches. A useful batch changes one or two axes at a time; otherwise it becomes impossible to know why a design worked.

Batch Naming

Format:

[faction]-[role]-[view]-v##-[variation]

Examples:

  • pyre-ranger-front-v01-tactical
  • pyre-ranger-front-v02-zealot
  • scourge-ripper-side-v03-wet-chitin

Selection Criteria

Keep a variant only if it clears these checks:

  • Role readability: the class/enemy behavior is obvious without reading a label.
  • Faction readability: Pyre, Warden, or Scourge is obvious from silhouette and material.
  • Game readability: works at FPS billboard distance and, where relevant, tower-defense zoom.
  • Sprite usability: feet visible, clean outline, no background, no shadow, no text.
  • Lore fit: supports the Pact and faction doctrines; does not turn Pyre/Warden rivalry into open war.
  • Scourge parasite read: Scourge forms visibly wear, consume, or rewrite a host/medium.
  • Scourge host-family read: variants show different conquered hosts while preserving one parasite grammar.

Faction Axes

AxisPyreWardensScourge
Shapetriangular, aggressive, ventedsquare, reinforced, modularasymmetrical, predatory, grown
Materialscorched gunmetal, bone ceramic, heat cracksworn steel, tool plates, shield nodeschitin, raw tissue, fused scrap
Lighthellfire orange, blood-hot red, furnace visorember shield hardware, hazard ambertoxic-green breach core, sick bio-light
Surfacesoot, burns, ash, blood sprayscratches, repairs, grease, stencilswet gore, slime, exposed sinew
Poseforward, ready to descendplanted, holding groundlunging, warped, unstable
Host readhuman wearer remains clearhuman engineer remains clearhost/medium is being consumed

Human Role Axes

RoleSilhouetteMain PropRisk
Rangermedium, balancedriflecan become generic soldier
Bulwarkwide, heavycannon/shotguncan become Warden if too defensive
Vectorslim, fastSMG/sensorscan become too sleek/clean
Patchmedium-light supportcauterizer/med rigcan become clean medic
Field Engineercompact utilitytower controller/toolscan become non-combat NPC
Lane Gunnerbroad plantedheavy weapon/ammo feedcan overlap Bulwark
Wallwrightsquare heavyshield emitter/barricadecan look like fantasy paladin

Scourge Axes

ThreatSilhouetteAttack ReadHost / Medium ReadDetail Budget
Ripperhunched, claw-forwardmelee clawsruined host body split by parasite growthlow; swarm-readable
Spitterthin, ranged organ visiblethroat/chest/arm cannonhollowed host torso converted into weapon organmedium
Elitelarger, asymmetricalspecial mutationarmor, machinery, fungus, or bone being overwrittenmedium-high
Breach-bossmassive core bodychest core, shield organ, ventsbreach anatomy using metal and flesh as a shellhigh

Scourge Host-Family Axes

Host FamilySilhouetteMaterialBest UseRisk
Rot-infested fleshhumanoid/animal host split openraw tissue, bone, ruined armordefault swarmcan become zombie if no chitin/core
Chitin warhostcarapace, mandibles, blade limbsblack shell, hooks, clawsmelee variants, elitescan become generic bug
Mycelial sporebulb sacs, vents, root limbsfungal fiber, wet sacsspitters, mines, area denialcan become fantasy mushroom
Machine-grafthard machine frame, weapon limbsrusted metal, cables, parasite tissueranged/siege unitscan become clean robot
Bone titanhuge horn/rib/plate framebone, cartilage, heavy tissuebosses, minibossescan become dinosaur/dragon
Voidshipship/craft silhouettehull plates, engines, cablesStarblight enemiescan become clean sci-fi ship

Pyre Player Batch

Generate front-view variants first, then side/back only after a direction is picked.

  • V01 Tactical: minimal cloth, stronger military silhouette.
  • V02 Zealot: ash cloth, abstract Pyre marks, more ritual-industrial.
  • V03 Perdition: scarred plates, breach burns, field repairs.

Roles:

Scourge Batch

Start with enemy behavior readability, then vary host family.

  • Ripper V01: rot-infested flesh host, black chitin and claws.
  • Ripper V02: chitin warhost, carapace and blade limbs.
  • Spitter V01: mycelial spore host, chest sac projectile read.
  • Spitter V02: machine-graft host, arm-lance projectile read.
  • Breach-Boss V01: bone titan host, toxic-green chest core and shield-organ ring.
  • Breach-Boss V02: machine-graft battlefield host, fused metal and projectile vents.
  • Host-read check: every keeper must show parasite takeover, not only monster anatomy.

Warden Batch

Do after Pyre so the human factions separate cleanly.

Pactfall Batch

Do last. It should remix Pyre and Warden silhouettes into more heroic arena forms, not invent a disconnected art style.

Starblight Batch

Generate clean arcade-readable silhouettes before adding detail.

  • Pyre Interceptor V01: fast triangular craft / pilot identity.
  • Warden Defense Craft V01: sturdier shield-oriented craft / pilot identity.
  • Scourge-Fighter V01: infected small craft, toxic core readable.
  • Orbital-Breach-Carrier V01: boss shape with breach heart and spore vents.