At first I was finding it VERY hard to control the ball, and the game was frustrating.
Then I got used to how it worked and started making progress, and the game was okay.
When got rammed so hard I flew into the air, did a flip and a turn midair, and my teammate headbutted the winning goal, that was when this game became awesome.
World Championship winnar is me. C: Score : 172274
You need to add a death boundary so when people fall off they can restart.
Also, you need to fix the controls as pressing up makes you go diagonally straight, which is weird. :/
Ridiculously difficult to move, dodge, fly, aim, and land on platforms.
Because basic movement was so difficult, this was way more annoying than Super Mario Bros - Frustration.
And THEN when you add enemy weapons that push you to the end of the map, platforms getting in the way of flying, the boss hiding his weakspots inside the platforms, and no camera control : you've got ZERO replay value.
Jumping seems to be to short.
Left and right sensitivity is through the roofs, especially if you're standing still.
Dull world. It's not just good enough to make the terrain. You have to give it texture, give it rocks, mountains, canyons, sounds, a more reasonable sky, and maybe color.
Suggestions:
1. Either allow holding down the space bar, or change the fire button to be the left mouse button.
2. The ability to slide side to side is utterly useless. I can play the game while being stationary. Add obstacles of some sort to actually require moving.
I'd suggest that once the pig leaves the screen that you don't calculate where he's gonna land. That'll make gameplay quicker.
Also, its kinda weird waiting for the game to know the birds are dead.
Suggestions:
1. Don't restart the music every time you respawn. It gets repetitive if you die a lot.
2. Moar colours.
3. Some gaps between the short platforms you can run straight over without jumping. Fix that.
4. Don't limit the levels to platforms of the same width, make platforms that are wider and taller. It adds variety.
:D
Okay suggestion time (for if/whenever you return to this):
1. Movement is too sensitive, make moving side to side slower.
2. The bullets need to either be destroyed upon collision, or fix the bug where in a certain direction you can't shoot.
3. A single splash of color in the world will do a lot for it.
4. Don't use that drab skybox. Use a default, or at the very least get a brighter color.
I would highly recommend checking the Unity documentation on its tips for optimizing performance. The glowy purple things floating all around are probably whats creating all that lag. You need t make it so that those purple things only perform their scripts if the player is nearby, and that'll probably help tons.