Side view and the enemy battlersprite was made by Thalzon, not me.
It's a semi realtime battle system and you need a full overview over the status of all hero and enemy characters at all time to play it efficiently. Thats why it looks like a hybrid.
Mp regenerate throughout the battle. (hp as well if you are under a regeneration skill effect)
Every character can have up to 8 skills, the activation of a skill takes time, so you can use other skills to interrupt.
The skill you are currently executing is marked as "A", skills you select while already casting go into a queue and are marked "B"-"H". Skills currently in recharge display the remaining recharge duration time.
I could go on, but I'd rather put up a longer video once the basics are done. (Which will take a while, right now only the camera movement and interface are done, the damage and skill effect calculation methods still need to be implemented and my recent focus is on getting the greenhouse up and running.)