Time Eater

The Time Eater is one of the main antagonists in the 2011 game Sonic Generations, you encounter it all throughtout your adventure however it is found out in the final boss fight it was Dr. Eggman and Robotnik behind it the entire time.