Humble Games and Moldova based indie development studio Black Mermaid today announced that their challenging 2D souls-like platform slasher Moonscars is now available on PC, Win10, Xbox One, PlayStation 5 | 4 and Nintendo Switch. The game is also available through Humble Choice and Xbox Game Pass.