Well, it runs fairly well. Unfortunately the graphics and music (with a very discernible loop) weigh it down. The gameplay too is nothing to really write home about. There are gems you can collect but I don't know what the point of that is. (Arguably there are a lot of games that introduce these collecting-frenzies for no reason, but I feel like good games will attach a reason to make it feel less gimmicky.) You can jump and shoot and stuff but there isn't a lot of enemy variation from what I've played which admittedly, isn't a lot since it failed to grab my interest. :/
I think that you could have expanded some more with gameplay variety. There are three pretty distinct character-types you have there. A knight (usually associated with close-combat), an archer (long-range combat), and a mage (sometimes a mix of the two). But while playing them they controlled nearly the same way. There are indeed differences, but not nearly enough to make me feel like I was controlling unique characters.
If I were making this game it would focus more on the possibilities of each character and including different ways to tackle a level instead. Maybe a level will include a mystical gate that can only be opened by a mage and it reveals a secret gem or something that you can then use to upgrade your character outside of a level. Maybe certain areas have a lot of monsters and it wouldn't be the best idea to fight them as a mage or archer, but the knight will not have a problem with it. The mage or archer would have to find a way around.
I think this game could be improved much more than it is currently. I hope I don't sound too harsh, but this is how I felt going through it. Anyway, whatever you decide to do, I wish you the best of luck!