Black Mermaid and Humble Games have scored an indie hit with Moonscars. It’s trending well on Steam, and we wanted to know more about the minds behind Moonscars and the game’s development ...
Humble Games and Black Mermaid have announced that their 2D platform slasher Moonscars will debut across multiple systems on September 27, 2022. Players can purchase the game for PC via Steam or the H...