This game is available on pretty much every platform but I was playing it on PC because other than that, I only have a Nintendo 3DS and as far as I can tell it wasn't released for that.

source
You aren't told very much as the game begins and to be honest with you I am perfectly ok with that. The story isn't terribly important to me but the best I can tell is that you are a prisoner on an island and I would imagine it is your objective to get off said prison island.

source
At first, this appears to be a platformer in a metroid-vania type sense but there are some critical differences in that the levels are not the same any two times in a row. I thought this was interesting approach because there isn't any way that you can memorize the levels and flash through them since well, they aren't the same any two times in a row. The placement of enemies is also apparently random in both where they are and what type of enemy they are.

source
One thing I really enjoy about this is that it is very customizable how you want to play. A wide array of melee and ranged weapons are available right from the start and while you do need to find them, it is possible to switch weapons as you move along. If you want to be a brawler, take a sword and a shield. Prefer to kill from a safe distance? Go for spells or bows. Obviously there are advantages and disadvantages to both.
One thing that I thought was annoying at first but started to accept (and dare I say, embrace) as time went on is that once you die you go back to the very start of the game. There are methods of getting around faster but mostly this is a way of teaching you how to play the game. This can be extremely frustrating going all the way back to the start just because you made one mistake but the upgrades that you make to your character via a purchase of sorts are permanent so you will find that you are able to get through the areas much easier as time goes on. Think of it as gaining xp because even though it isn't called that, this is precisely what is happening here.

source
The bosses can be particularly frustrating because as everyone knows, it takes a little while to understand how to defeat a foe and being forced to run back 10 minutes or so just to have another go at an enemy can be frustrating. However, the beginning level (where you always respawn) becomes extremely easy as you get more powerful and it is important to keep in mind that each time you run through it you are becoming more powerful, which will make the boss that kicked your butt increasingly easier with each try because you are going to hit harder when you get back.
I started playing with a keyboard and mouse and if that is your only option i do NOT recommend playing this game. It is extremely difficult without a controller and I really didn't like the game until I plugged in with a controller and got a feel for the game. This just might be me but I kept hitting the wrong button.
At less than $10, this game is a tremendous value for someone who enjoys hack n slash platformers. I know that it is one of my favorite genres. It is also important to note that this game is pretty difficult, so if you are looking for an easy Rayman type experience, you are gonna have a bad time.