Shura is a knight who has devoted his life to two things: his beloved princess and killing evil demon monsters called Duendy. The Duendy goddess, Deirdre, was pissed that her children were being defeated by this knight, so she sent in some monsters to go kill Shura's beloved. Shura goes in to try to save his princess, but it's too late. Her soul had been destroyed and she was never coming back.
Shura was heartbroken by this. He was also cursed to never age. he would forever have to live with the fact that his true love was dead and never coming back. All the while, Duendy torment him through the centuries and make his life into a living hell. Not wanting to fall into despair, Shura's heart fills with vengeance and promises to one day kill Dierdre and avenge his princess' death.
In modern day Japan, Shura is off hunting Duendy when he comes across a girl that looks just like his princess. Interestingly enough, she's also very skilled with magic and has wings. She isn't the princess though, as much as Shura wants to believe otherwise.
AmbivalenZ is an adventure visual novel that has interactive battle scenes and occasional map movement. It resembles an RPG, but it isn't. There are no statistics, no numbers, and no leveling up, almost as if the RPG is just a shell. It also has frequent "boss battles" where you could potentially lose based on how you choose how to fight.