For me, I’d like to keep Character Classes as simple as possible while minimizing any overlap of functions and abilities. The removal of a “jack-of-all-trades” class should encourage teamplay while discouraging “Superman” antics.
Infantry Class - The backbone class of a squad.
- Can use semi-auto rifles OR sniper rifles only (i.e. not at the same time). Has pistols.
- Has body armor (i.e. more hitpoints) when using semi-auto rifles.
- Has weaker health and no body armor when using sniper rifles.
Support Class - Provides support in a few ways to the squad.
- Can equip vehicle repair tools OR med packs OR ammo resupply (i.e. not at the same time).
- Can use SMG weapons only. Has pistols.
Anti-Vehicle Class - Provides anti-vehicle support.
- Can equip anti-vehicle OR anti-air weapons (i.e. not at the same time).
- Can use Heavy Weapons (e.g. LMGs) only. Has pistols.
Vehicle Class - Land and Air vehicle specialists
- Only class that can use air / land vehicles.
- Armed only with pistols (no room for larger / heavier weapons in vehicle or aircraft).