Made in Flash. Oh joy, jammed keyboard controls and annoying beeping. I do like the art of it, but Flash games make me cry
lack of (proper) hardware acceleration and fixed frame rate are the two main reasons I'm here instead of doing flash.
EDIT: sure it's made in flash? it had some smooth-looking 3D gameplay.