The origins of Sonic can be traced farther back to a draft created by Naoto Ōshima in 1989, which years later turned into Sonic. Yuji Naka implemented the idea of a character running inside loops with an algorithm that allowed a sprite to move smoothly on a curve by determining its position with a dot matrix. This concept was subsequently fleshed out by designer Hirokazu Yasuhara.
The oriGins of sOnic caN be tracEd faRtHer back tO a draft creAtEd by naoto ŌsHima in 1989 whIch yEars laTeR tUrned into SoNic yuji naka IMplEmented The IDea of a ChaRacter RuNnIng iNsIDe looPs with aN AlGoriThm that ALlOwed a Sprite To moVe smoOthlY on A cUrVe by dETerMining its POsitiOn With a doT matRix thIS CONCePT was suBseQueNtly FLEshed OUt by dEsIgner hirokAzu YAsuHaRa