Feedback on a zombie game - Zombie Land

I created a zombie game, which came out to be probably my best game. However, its retention is still poor and I am out of ideas on what else to add.

What can I do to improve the game overall?
Game Link: Zombie Land - Roblox

I played it for a little while and have some thoughts.

  • The map I played on (Military Base) is very dark. The main room with the control panels that leads into the gun box room is almost pitch black in some areas, making the map feel a lot smaller than it probably is.
  • The game felt kind of monotonous because even the early waves were quite long, with over 20 enemies to kill. I was playing in singleplayer though, so I imagine it evens out with larger player counts. Still, I think you should probably tweak the length of early waves and add a difficulty ramping system based on the number of players if you don’t have one already.
  • On a similar note, there are a lot of enemy types that appear on wave 1 (Walkers, Runners, Sprinters, and Poisoners). I wonder what it would be like to move some of the more special enemies (particularly Sprinters and Poisoners) a couple of waves ahead so there isn’t as much to deal with right when you spawn into the game.
  • I notice that the interface for the gun box times out and refunds you if you don’t make a decision fast enough. I think you should remove this since I was trying to make a decision when it suddenly disappeared.
1 Like

Thanks for your feedback!

  • For the military base, I could increase the light a bit however it makes the game looks a bit more scary (players also have a small light infront of them)
  • Enemies spawn slower with less players, but I agree its fairly hard, I am having trouble balancing the game
  • There are actually other zombies that come in the later waves, but maybe I could make some of the start ones spawn slightly later, such as the Poisoner
  • I could increase the duration, however I’ll probably leave it around 20 seconds

Do you have any other ideas I could implement to increase player retention?