Egg Dragoon is a main boss in Sonic Generations. It first appeared in Sonic Unleashed, played as the Werehog. In this version, it is played as regular Sonic.
The battle is an auto-running battle. You hit it's core, then you go to a skydiving section where you attack it's core. Then you break it's body, then the battle is won.
Time for a change of pace! - Whenever a new section in the battle starts.
Not bad! - When you hit him.