That is confusing as heck, you go through different times, you go back into the past to seal away the villain with shadow, Silver is in the future when you have to destroy the Ibbilis that was awakened sometime in the past, you then go to the future as shadow only to return to the present, where the princess is abducted by Eggman, his ship is destroyed and both the princess and Eggman die...only a time change happens so that Eggman and the princess survive, but that unlocks the villain and he sets a trap for shadow, Silver from the future destroys the Ibbilis in there time but it returns in the present, Menphillis or whatever he is called, kills Sonic so the heroes have to restore him with the chaos emeralds, Ibbilis and mephillis finally merge and become Solerius but when that is destroyed the princess snuffs out the flames; as such the entire events of the game never happened.
Yes Sonic dies...Mephilis transports himself behind sonic then shoots a spear through him, while laughing as villains do...Elsie (princess) starts to cry and unleashes Ibbilis.
Another thing is that Blaze dies herself by trapping Ibbilis within herself yet since this never happened she returns yet in Sonic Rush she is from another dimension; in Sonic 2006 she is from the future...also Eggman Nega never appears in the game.
Ratings: ESRB: E10+
PEGI: 12+
OFLC: PG
USK: 6
BTW just incase you are interested here is the actual scene where sonic well.....dies!!!
I hope for good things from the Sonic RPG.
This scene shocked me the first time...know one dies in a mario, or sonic game, they just get defeated, the hero certainly does not die.