Zombie Wave Game With Procedurally Generated Rooms

Hi, I’m currently working on a zombie wave game where you have to defeat waves of zombies, after each wave is complete you move on to the next room which is randomly generated using room templates I made.

Each room can also create other sub-rooms (up to a certain depth) adding more variety. Right now since I’m working on an MVP there are only 2 rooms completed so there really isn’t much randomness.

The old rooms also despawn to prevent lag

Things I plan to add:
-Shops to buy weapons and armor (in a main hub place)
-Sliding mechanic allowing you to slide into zombies to fling them
-Better UI/Lighting
-Different maps (eg. Infinite movie theatre)
-Different zombies and possibly bosses

I would love feedback on what I could do to improve/make it more fun.

Here’s the game:
https://www.roblox.com/games/111330812901956/Zombie-Game-Test-Feedback

2 Likes

Pretty good, here is my feedback:

  • You should force first person
  • Make rooms smaller, most of them are super big with unused space
  • Add reloading ammo, maybe idk. I like not having to take 5 years to reload every few seconds, but it feels too easy with no reload.

This kinda reminds me of Doors. What if this were a Doors game but as a first person shooter where you can shoot down entities? That’d be pretty fun imo.

Yeah, I agree the rooms have a lot of unused space so I will either fill them up or make them smaller. About making it forced first person I don’t think I’ll do that because I personally don’t like it when games force you to play in first person, so I’d leave it to the player to decide what they want.

UPDATE: I added a shop where you can buy/equip guns, its the transparent box in the spawn area. Also added a few new rooms. But I feel like the game isn’t that fun yet, I plan to add more enemies once I figure out how to make the pathfinding better and add sliding but I was wondering what else I could add to make it more engaging. I’m going for a casual vibe for my game so not like a serious zombie shooter so that opens up the possibilities