There’s a bunch of game-feel things that make the game more frustrating than it should be:
- The crosshair is pretty pointless so far down. Considering there is no verticality you might as well get rid of it entirely
- It’s very unclear how accurate weapons are and their range is frustratingly limited, causing you to miss with zero feedback as to why.
- Reloading the shotgun has this annoying pause right at the end where it looks like it’s ready but you still have a second to wait. You should always strive to match the animation to the reload time, or at worst, allow the player to shoot before it finishes. Never add an extra delay after without some sort of visual indication that it’s not done yet.
- Doors are very strict that you have to smash your face into them to open and then they shut the instant you move away. You really should increase their range if you don’t want enemies to be able to open them, otherwise a crowd can form on the other side that you can’t do anything about without getting hit.
- Projectiles are very popular but your movespeed seems too slow to reliably dodge them, especially up close where the enemies have perfect tracking.
- This might be asking a lot from Unity but you really need to have your billboards oriented relative to the camera’s orientation at all times.
- Your environment textures are about double the resolution of the sprites which isn’t great. I’d recommend saving yourself some time and make them lower res.
I gave it a shot because I do love FPS but this one isn’t really tickling me the right way. The idea sounds fun but the gameplay just isn’t there yet.