Intro animation

I was wondering if anyone knows of any sample projects that have an intro animation when the level starts.

For example the Player object runs to the middle of the screen skids. Doesn't have to be exactly that I was just wondering what the best way would be to set this up.

I figured maybe a finite state sort of thing for the main game and even one for the intro.

Anything in game cut scene might help me work it out.

When you start your new level you can kick off a new State for the intro where the appropriate animations are run. Ending this state will tidy up and move to the next state in the machine which would start the actual game.

There's a nice example of a top level "manager" system including a Game Manager which includes a simple GameState machine here:

I'm using something very similar at the moment for game states and it is working very well.