Oh, it does involves demons! :D
But in it you're a demon that's fighting hierarchy throught magical challenges. I suppose you could say it's a fighting game, but seen from above and where mostly dicks and hands move. I do admit the premise is a bit convoluted XD
Here's some gameplay preview with placeholder art ( very NSFW, of course)