First off, I will always admire someone trying to make a 3d game in this context because it is a grueling process to nail right from experience. For criticism , there sometimes bugs but with the timeframe you had to work it, most can be overlooked tbh.
Overall , good job.
Here are some feedback that I can give about the game note that this is me nitpicking and is being really judgmental, your overall grade was pretty good.
- When the player hits 0 hp you can destroy it or set velocity to 0, since in some runs I had the character continue off screen with some velocity.
- Give some short of attack speed to the enemies, in the current state you lose health too quickly.
- The jump feels a bit too floaty I suggest upping the gravity on your rigidbody, and compensate the add force up in correlation , test it and get a good feel for it.
- I think the player should respawn at ground level because I would tend to jump off platforms sometimes.
- WASD is the usual term in your controls , this is really minor but people will call it out when they see it.
Again, good work.