For quite some time people have often asked why there is only one class to select, or why can we select any classes at all. More Human classes could be added in the future, but not in the way you think!
Here's a brief overview on the original concept of human classes. Before Armour was added, it was my intention to add new classes to the game that would allow the player to try out different play styles. Each class would be limited to equipping certain items, with Starter items being accessible to all classes. The Survivor unless otherwise stated would be the only class that could use Basic items.
The first human classes were as follows:
Survivor: What you see today. (16 spd, 100hp, 20 weight). Would be allowed to equip Basic items.
Assault: Slightly faster than survivor, and can equip Assault weapons but can't carry as much weight. Possibly had less HP too.
Heavy: Can use Heavy weapons. Slower than the Survivor and can take slightly more damage. This class would be based around using powerful but high weight items. This class might of had a higher amount of weigh units.
Defender: Can use Defence items, had the highest amount of HP and was also slower compared with the Survivor. This class was based around taking damage and preventing other team members from taking damage too. This class might of had a higher amount of weigh units. This class might have also been able to use Basic items
Medic: Was going to have half the weight units (10), but came default with a free (0 weight) healing tool of your choice. Probably had similar stats to the Survivor and could have possibly used Basic items. Would earn extra Points for healing.
Support items may have been switched for only Medics and/or another Support class to use, and any generic items from this category would have been moved to a new Utility category. (For items such has HP potions, Freeze Star etc).
VIP items would most likely be able to be used by all classes, but some restrictions may have had to be made.
More classes may have been added as time went on as well.
However, along came the 2.1 update with Armour...
Armour allowed you to customise your character with desired stats. For example if you wanted more Protection Armour rather than Defence then you could pick one that does the job, or if you needed a special ability like speed you could pick the Coffee Armour which gives you a short speed boost on demand in exchange for not being as durable as other armour pieces.
As Kyrie said during his stream when asked about classes, Armour pretty much replaces classes now especially with the amount of item choices that are in the game. Players can essentially create their own classes now, which would make these a bit redundant.
Another large problem with adding these with the current state of the game is balancing. Say for example a Player had a 100% win rate and using a particular class and wearing Armour X, with weapon Y, and VIP item Z. Which item would be at fault? Would the class have to be changed? The armour nerfed? One of the weapons? It adds another unnecessary layer to be balanced around and would complicate the game when adding new content.
The second problem would be identification. In class based games usually the class looks a certain way and you can easily identify what it is by looking at it's outfit, shape, weapons or silhouette. In Outbreak Survival players wear their own hats, clothes, packages, from the Roblox catalogue which would make it really confusing for newer players to understand what they are fighting.
Experienced players might also get confused. They could be fighting this slow class and decided to play a tanky zombie to reduce damage taken, but find out the slow class is not a Heavy it's a Defender and they should have used something else. Or it could have been an Assault class (fast) using an armour piece that makes them slower.
However despite all this classes are not off the table forever. The ideas above will probably be recycled for Outbreak Survival 2 whenever or if ever that is made. Classes in Outbreak Survival could work, but they would need to be very different from the customisable ones above.
In the current game as it is today, classes could only work if they had fixed stats like the original, but were unable to use the same Inventory system as a survivor. What they would instead be is characters that have pre-determined weapons and items kind of like how Weapon Sets were originally supposed to be.
For example if there was a "Ducky Pirate class" (probably wouldn't happen due to already having a buyable Weapon Set with the same name, but it's just an example) and you selected it, it would spawn you into the game as that character with appropriate items. (Ducks and pirate stuff I guess).
If classes were to be added in the future that is the way they would most likely be added in Outbreak Survival 1. Which could very well mean in a future update.