Here comes a new challenger! could be a racing game...

Again, I have no idea how hard this one is. This is actually one of my favorite games and I wish it would get the 3D sequel it deserves.

Click the image above to get a full-sized screenshot.

Name and developer, please.