It's cool bro, I've got this. Your game's music sounds like someone wiped their diarrhea ridden ass on a synthesizer. Visuals-wise, you could have at least fixed the normal alignment issues evident on Sonic's model (unless you're just generally using a broken shader on it, in which case, fix your shaders). Also, why does Sonic look like he's basically a plank of wood that just happens to be toppling around for no apparent reason when he's in his spinning state? From the looks of it, you're basically spinning him on his skeleton's root node, instead of putting him in a "curled up" pose in a dummy game object in the hierarchy that's only used for rotating Sonic's model for certain actions (like a spin dash, for example). Regarding graphics. Find better placeholder assets, and fix Sonic's normal alignment. Unity supports recalculating an imported mesh's normals. Use it. Also, Sonic appears to be vomiting profusely all over the place. I understand that these are supposed to be "energy balls", but seriously man, it looks like he's puking everywhere due to the nauseating sound of terrible background music. This snippet of criticism is brought to you by "people who can actually program".