unity has lots of animation tools. I just use the animator for most of my animations but you can also code them in c#