No, it is a turn based racing game taking place in a dungeon.
There is a short introduction if you scroll down on the game-page.
Please try and see!