Shadow is not a version of sonic! He's a creation of Jerald Robotnik, Eggman's Uncle. If you've played Sonic Aventure battle 2, Sonic Heros and shadow the hedgehog you find out. shadow wants revenge on the human race as they killed his friend maria.