>>286020918
I see two routes personally.
Either you do it like Astro Bot and have the player's viewpoint be a remote camera viewing sonic as he zooms through the level, maybe in a circle around the player and with a focus on moving up the level instead of across so then the player simply has to rotate instead of move.
Or you just say fuck it and go full first person and laugh at people who get sick going very fast like a handful of racing games have.

For the 1st, the classic 2D motion would probably be best, the 2nd full 3D would probably be better.