It is possible that you were playing Goddess: Primal Chaos. This is primarily a mobile game, so you would have needed an emulator to play on the PC. 

Set in a fantasy world, players form an alliance with the divine goddesses to fight against the evil forces. You must become the hero that can stop a rampaging Tyrant from destroying the world and imprisoning the Goddesses. 

Goddess: Primal Chaos plays like some of the mobile action RPGs in the market, from the isometric view to the hack and slash mechanics up to the lobby based missions with end bosses to defeat for completion.

Does this sound like the game you played?
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence