Sonic in Super Mario 64 is a ROM hack for the Nintendo 64 that substitutes Mario with Sonic the Hedgehog, adapting the gameplay to reflect elements from the Sonic Adventure series. Players control Sonic, utilizing his speed and abilities such as the Homing Attack and Spin Dash. Unlike Mario, Sonic cannot swim but instead jumps indefinitely while in water. The game also allows for power-ups like Super Sonic and offers a choice between damage systems from either franchise.
Super Mario 64 Sonic Edition is ROMhack/mod of Super Mario 64 that replaces Mario with Sonic, changing the gameplay style to be similar as the gameplay seen in the Sonic Adventure series.
Sonic can run much faster, run over the water and do recognizable techniques such as the Homing Attack, the Spin Dash. When in water, Sonic can't swim, he jumps infinitely instead.
Sonic can also go Super and the player can change the damage system to that of Mario 64 or that of the Sonic series.