2D Point-and-Click Adventure with many animations

Hello!
I’m willing to re-create an old macromedia shockwave game in unity. Therefore I want to code and animate it from scratch again. Here is a video of what the game looks like:

The Problem is that there are many scenes with animated movie sequences. I got all the sprites needed to do the animations. But the problem is the characters often made up of individual sprites animated at different times on different layers. If I create an animation in Unity I just got one layer for sprites, but I need more. Is there a way to get a game like depicted in the video animated efficient in Unity? Or do I need another engine for a game like this? Thanks!

What do you mean by “I just got one layer for sprites”? Which layer is this?

Here I want to add a second layers for adding sprites that can overlap the excisting spirtes:

Or in genereal: How can I do several animations layers that are not synchronized to each other (like in a animated flash movie)

Unity’s layers have no ordering and are just turned on and off.
Sprites have sorting layer, which does let you order sprites, however I think you can’t animate this (not sure).
Finally, there’s Order In Layer, which you can animate. This one changes order of the sprites within the same sorting layer, a kind of sub-order. This one can be animated.

Thanks. But i dont understand what to do now. I would like to have one GameObject (a 2D sprite) I want to animate. In its animation you can change the sprites (at sec 1 sprite X , at sex 2 sprite Y, at sec 3 sprite YX for example). The thing I want to do is adding several more layers to this animation of this one sprite.

  • Check documentation for OrderInLayer
  • Add it to the animation