Hmm, my hint from yesterday was not accurate, it seems. Although Ubisoft were at one point signed up as distributors as far as I can tell, they never actually published the game.
Anyway, let's get on with it, it's called Vroom. Yes. Seriously.
Developers (Y-Z, #)