Hi there, Maram. Personally, I think the game is too difficult. But the reasons why have nothing to do with the level design, and everything to do with the player sheep's basic movement:
- The sheep's hurtbox is so big, it almost always collides with the enemies' hitboxes, even if the graphics don't look like they overlap.
- The movement is too 'slippery. The sheep starts and stops gradually, as if they're walking on ice.
- Any time I tried to jump onto a one-block platform, I'd slide right off the other side, even after taking my finger off the key.
- I'm pretty sure you didn't implement Coyote Time.
I notice the page says you used Unity to make the game. Consider increasing the friction in your Physics2D Materials, until the sheep can stop instantly. (You may need to also increase the sheep's move speed after increasing the friction. maybe by quite a lot. Try multiplying by 10 if the sheep is too slow, divide by 10 if the sheep is too fast, until you find something close to right, then make smaller adjustments until it feels good to play, even with high friction.)
Movement is the most important part of a platformer, so be sure and get this right!