You could use Godot for the game part, and any animation software for the bottom part with the sheep. They aren't perfectly in sync, apart from at the start, you could edit them a bit to make it look like that. As for the song. Thats just pure creativity, and good sound mixing. Could be ai suppose.