movement feels a little heavy and laggy... how are you doing input?
yeah the knockback is uhhh intense lol... some ways to improve physics stability:
- make sure you're using rigidbody velocity or force in the knockback, don't use transform.translate and don't edit position
- weaker knockback force?
- set player's rigidbody to continuous
- if all else fails, you can also raycast behind player to find the nearest wall, and then apply a weaker force based on the distance to the wall
the enemy's fireball shoot rate seems a little weird? is it like that in the original?
good progress though! make sure you leave a little time for juice and game feel... like you need some basic sounds (especially for combat!) and also change the font to be a pixel-looking font