I just played the game again and won on the Bloxland map, but I found some issues. My Zombies kept climbing on enemy heads, which stopped both my Zombies and the Noobs from hurting each other. While some enemies could still damage my Zombies, they often pushed my Zombies into tunnels. Since I couldn’t enter the tunnels, I had to use my guns to deal damage. Also, the white sword’s skill stops enemies from dropping coins.
There should be a tooltip for my current upgrades. I can’t tell what upgrades I have just from the icons, and I shouldn’t have to memorize them.
Sentries from Insert Noob counted as actual Noobs. This made me think there was one enemy left when it was just a sentry, which was confusing. The “Climb Zombie” makes bosses useless. When a Zombie climbs on a boss’s head, the boss attacks nothing, making the Insert Noob boss very easy to kill.
When a player freezes, the inventory, health, and dash bars shouldn’t disappear. Also, the player’s current weapon shouldn’t unequip when frozen.
What does character level do? And weapons need tooltips. I don’t know what the white sword does, unlike the fire and poison swords.
There should be an indicator in the lobby UIs showing what you have equipped or what’s currently being displayed.
I only played for ten minutes last time, and while I won a game this time, it’s still kind of boring compared to Combat Initiation. I think that’s because your game might be focused on kids, as Combat Initiation is pretty hard but very fun. A visual notification system like PVZGW2 would be better than Roblox chat. Since your game is stylized, you should really focus on UI, effects, sounds, and animations. Of course, nice gameplay will decide if a player is going to play your game. This is unlike realistic games that try not to break player immersion. I also think the summary UI should be full-screen, with the player character facing the camera on the left or right, displaying all match information, including other players’ details if applicable.