Characters
Roster
Five playable classes, each defined by a starting weapon, a signature perk and two special abilities:
| Class | Role | Starting weapon | Abilities |
|---|---|---|---|
| Medic | Sustain / revives | Needle | Revive, Medical Crate |
| Assault | Frontline DPS | Assault Rifle | Bomb, Assault Crate |
| Sniper | Long-range pick-off | Sniper Rifle | Flare, Scout Crate |
| Support | Control / utility | Push Gun | Turret, Support Crate |
| Tank | Anchor / aggro | Giant Hammer | Turret, Support Crate |
All classes currently share the same base statline (100 HP, 10 Damage, 5 Speed, 5 Range, 100 Max Aura); identity comes from loadout, not stats.
π§ TBD β differentiate base statlines per class (e.g. Tank more HP/armor, Sniper more range) and give Tank a unique ability kit (it currently shares Supportβs).
Design intent
- A class should be recognizable from its silhouette and its job in the first five seconds of a wave.
- Classes are a starting point, not a straitjacket β the card phase can take any class anywhere.
- Unlock model: characters can carry a price and unlock condition (shop + meta-progression).
π§ TBD β per-class fantasy blurbs, backstories (see Story & Narrative), planned future classes.