Yuji Naka
The origins of "Sonic" can be traced farther back to a tech demo created by Yuji Naka, who had developed an algorithm that allowed a sprite to move smoothly on a curve by determining its position with a dot matrix. Naka's original prototype was a platform game that involved a fast-moving character rolling in a ball through a long winding tube, and this concept was subsequently fleshed out with Oshima's character design and levels conceived by designer Hirokazu Yasuhara.