Desenvolvido e lançado pela Sega em Novembro de 2011 em comemoração aos 20 anos de Sonic the Hedgehog, Sonic Generations apresenta níveis derivados da história do Sonic, espalhados por três eras: clássica, Dreamcast e moderna, que são jogadas como Sonic Clássico ou Sonic Moderno. Os níveis do Sonic Clássico são estritamente em 2D, com deslocamento lateral, usando movimentos clássicos como o Spin Attack e o Spin Dash, enquanto os níveis do Sonic Moderno seguem o estilo de jogabilidade 2D/3D de Sonic Unleashed e Sonic Colors, apresentando técnicas como impulsionar e ataques guiados. Além dos power-ups clássicos, como Invencibilidade e aumento da velocidade, certos níveis têm power-ups exclusivos, como skates em City Escape e poderes Wisp em Planet Wisp.
Na história, após sua derrota anterior, o Doutor Eggman fica preso no espaço sideral com seus robôs capangas Orbot e Cubot. Uma entidade misteriosa que viaja no tempo, conhecida como Time Eater, aparece; Eggman, percebendo seu potencial, usa-o para voltar no tempo e se unir ao seu ‘eu’ clássico passado. Os dois o convertem em um robô para apagar suas derrotas passadas da história. O Time Eater ataca Sonic Clássico enquanto ele viaja por Green Hill no início do Sonic original, e interrompe uma festa de aniversário sendo realizada para o Sonic Moderno atual por seus amigos, espalhando-os por diferentes portais do tempo. Sonic Moderno acorda no Espaço Branco e resgata Tails depois de viajar por Green Hill.
Sonic Moderno e Tails eventualmente encontram seus contrapartes Clássicos e formam uma aliança para restaurar seu mundo e derrotar o Time Eater.