Side-Scrolling Action Game Demon Sword: Incubus Released on SteamJun 19 2022MewMewA daughter of a feudal lord takes up a forbidden sword to fight off evil in Demon Sword: Incubus, now available on Steam.