Really impressive first game! Really liked the controls and level in general and the game was relatively well polished overall. Having a pause menu is great too, love to see it!
Just some general feedback:
- Remember the player doesn't know the level like you do, so with the invisible platforms that have differing sizes, it might have been cool to highlight them somehow once you'd landed on them... Falling off just because you don't know the size of the platforms can kind of be disheartening
- Take a look at Unity's post processing stack. Once it's setup it's an easy way to take the visuals of your game just that tiny bit better!
- In most cases, try to be consistent with the size of your pixels in the game, use the "pixels per unit" property in the Unity texture field to help with this. That consitency often helps just bring the visuals a bit more together
- Music, even some NCS bits you found online can be very nice, even just in the menu
- Unity also has a platform component that allows you to jump up through the bottom of a platform but stand on the top, could make for some fun gameplay?
Overall really nice little game, quite enjoyed it and the fact it's your first game makes it all the more impressive, fantastic work mate!
I often find it useful to watch how players interact with my games I play, so I recorded the gameplay in a quick video if you'd like to check it out :)