The description of the classes remind me of Gauntlet. I don't think that is the game, but maybe it is inspired by that game. Does anyone know if there's a list of Gauntlet inspired games somewhere, maybe Mobygames? I tried to find something but my Google-fu is weak. As an example, there is
Get Medieval, but I've never played that game I don't know if the controls are as described. The classes are also different, so I would guess it's not exactly the game.