I need help with 2D animations

Currently I’m using a “Fake” animation system, which… in my game works… don’t get me wrong, but It’s about time to start polishing and with the 2frame ghetto animations I’m using, it’s just… not cutting it.

Currently I have a bird that flies through the air collecting items, when I click down (or tap on phones) it loads the sprite of the bird with the wings down, and then when the mouse isn’t down, it uses the sprite of the bird with the wings up. So when clicking it looks as if the bird is flapping his wings, however I want to create an animation.

So, I can have things in the background moving, possibly, or… even have animations before the game starts, like a cinematic, stuff like that.

I don’t have any money to spend, and I don’t mind writing things myself, I just don’t know how to go about doing it.

What you can do, if get the bird into photoshop, cut the wings of, patch up the empty area, and make another png with only the wings, then animate the wings in unity. and use a script to play that animation.

Thats all i know of how you could do this! but is think there are better ways. but good luck.