Thanks for checking out my game.
I love the wacky enemy sfx, especially the neuro bread.
The ball hp and damage mechanic is a cool concept, but I find it a bit odd that you also get damaged when you do the thing you're suppose to do (hitting an enemy). But If the goal is to encourage player to do few high damage hits, then the game need to give player more control to help them achieve that.
And to return the favor as a fellow pinbal dev using Unity, I have some things I learned while making my project to share.
- Add TrailRenderer component to the ball then set the "Time" parameter to an absurd amount. And when you test your game, you will get a sort of heatmap that can help immensely on level design.
- Design the board to send the ball back to player often, will make the game feel faster.
- I'd recommend not putting a cooldown on the bumper(bouncer) hit sound and allow them to play as often as the ball hit them. I found that shorter and lower pitch sounds works best for repeating.
I hope this help you on this or your future projects!