I like the use of the theme, multiple camera angles was nice, but the shooting didn't feel very good in the second camera view, as if it wasn't going where my mouse cursor was and I think I may know why. I'd recommend some particle effects for bullet impacts, and look into your rotation code - all you should need is Unity - Scripting API: Transform.LookAt on the gun, and use the Unity - Scripting API: Camera.ScreenToWorldPoint method to translate the mouse position to the world position that you can pass into the LookAt function. Feel free to reach out on the discord if you'd like me to clarify, I go by "MajorPest" over there.