Black Mermaid

Humble Games and Black Mermaid Announce Launch Date for 2D Platform Slasher Moonscars

Today, publisher Humble Games and developer Black Mermaid revealed that 2D Platform Slasher Moonscars will launch on September 27th, 2022, on PC via the Humble Store and Steam, Xbox One, Nintendo Swit...

Lost Password

Please enter your username or email address. You will receive a link to create a new password via email.