After 12 years of development, Overbound Game Studio has officially released their fangame, Sonic Time Twisted.  The game takes place in an alternate timeline where the player must use either Sonic, Knuckles, or Tails to stop Metal Sonic from resurrecting the now dead Dr. Robotnik.

Taking notes from Sonic CD, the game also allows players to travel between past, present, and future versions of its levels.  Time Stones can be found in the Special Stages of the past while Chaos Emeralds are present in the Special Stages of the future, and players must collect all of them to see the game’s True Ending.

If you’re interested in playing Sonic Time Twisted, the game is available to be downloaded from here.  We’ve also included the official trailer below.