So I am working on this top down shooter game which at first was supposed to be an RPG, but I now decided to make it a simpler shooter. And the problem is that it's not fun. All you do is run around shooting zombies, leveling up and collecting new weapons. I need to make it more challenging, but I have no ideas. I also need to make so that the player would feel rewarded if he plays well, but I don't know how to do it well.
If you guys have any ideas for game objectives, or fun game mechanics that would fit my game, please share it with me.
You can see the footage of my game here: