Not too bad. I can see the vision and do find it a bit fun, but I can't past the early stages of the game. There are a few things you can do to improve the overall gameplay.
- The Camera
- Sometimes the camera goes into a wall and that essentially blinds the player since we can't see anything but the colour of the wall. Make it so that the camera stops at the wall when it collides with one.
- For the 3rd person view, the camera should zoom out a bit
- The Guidance (telling the player what to know)
- You already did a good job by telling the player the basic movements when they start a new game. However, there is not much guidance after that. It took me a while to find the first gun and it took me another while to figure that I had to go in a certain direction to progress.
- I also feel like there are certain things that the game doesn't tell us about such as reloading (that I found myself by pressing 'R') and healing ourselves (if that's a thing, I haven't found it yet. There probably be a healing mechanic since the enemies deal so much damage).
- The Enemies
- The enemy hitbox and health are pretty fair but one thing that bothers me is their damage and how the player doesn't have a cooldown (like an invincibility period) before taking the next hit to make things fair.
- The enemies can also pop out of nowhere in our line of view because they make little to no noise so I usually end up dying without knowing what hit me
- The enemies can also enter the area inside the forcefield (which I assume is the safe zone) and kill me inside my base which is really unfair.
- The UI
- I won't complain much about how the UI looks since this might be an early prototype. However, the UI is very janky and buttons on the menu during gamplay don't work.
- The game over screen is alright it's just that I can't press anything on it and I have to reboot the game every time I die
- The Mechanics
- Overall, the mechanics are good; they're basic FPS mechanics. Only complaint is that you should implement auto-reload since it's a pain to press 'R' every time our gun runs out of bullets.
Overall, pretty good game for an early design. Hope this helps