Wow, you did an amazing job!
Since it's evident you know what you are doing, I'll give you some suggestions:
You should definitely think about optimizing the game. I have not exactly a low-end computer. But, game runs at low FPS.
You should think about movement a little bit more. For example, when using the shield, the character should follow mouse rotation, to my opinion, so that it's easy to parry. Now it's frustrating, using the keys
After all, I loved this game! Nice job really! And amazing visuals!