Have you played Eternum?
which one do you mean??
Search up eternum and once in a lifetime both by the same guy - Caribdis. Also Projekt passion and city of broken dreamers. all those are great games that have great story lines.