We use a very simple mechanism here—when Unity instantiates an animated game object, it always plays the game object's default animation state. So, when we set our Appear animation to be the default state, it is played when the character is spawned (instantiated). This way we can create interesting animations to make the characters appear near our players. In this example, our character crawls out from the ground.