What you have here is quite impressive, especially as a solo developer, creating a large scale team based FPS with multiple classes is a serious undertaking. I do like the amount of variety here, you've accurately captured the feel of games like Star Wars Battlefront.
That said, I think things are just a bit too buggy to be really enjoyable. I found tons of allies and enemies with broken AI, just standing there, and was also taking fire from enemies through walls. I tried to play long enough to try out all the classes, but when playing as humans the game lag became extreme before I had enough points to try out either of the mechs.
You've done great in putting together something this expansive within the available time, but I do thing the game would work better if scaled down, with a smaller map and fewer enemies and allies active at once. Also, credit where credit is due, the menus, intros, and character select are all SUPER nice and polished!